تطوير الواجهة الخلفية وواجهة برمجة التطبيقات في Go، Ruby on Rails و Node.js
تقديم الخدمة
ما تحصل عليه
- الخدمات وواجهات برمجة التطبيقات: REST وgRPC، تجميع الإصدارات، الترقيم، التصديق، تحديد المعدلات، عقود الأخطاء الواضحة
- البنية المعتمدة على الأحداث: كافكا أو الطوابير، وظائف الخلفية، الهواء والديدوب، الطوابير ذات الحروف الميتة وإعادة التشغيل
- تكاملات الطرف الثالث: المدفوعات، إدارة علاقات العملاء، ERP، وأي واجهة برمجة تطبيقات شريكة تعيد التكرار أو تحدد الأسعار أو تنخفض
- قواعد البيانات: تصميم المخطط، الترحيل بدون توقف في وقت الانتظار، الاستعلام وضبط الفهرس
- جاهزية الإنتاج: تتبع OpenTelemetry، لوحات المعلومات، التنبيهات وSLOs، خطوط أنابيب CI/CD
STACK
Go، Ruby on Rails، Node.js / TypeScript، Python. PostgreSQL، Kafka، Redis، Docker، AWS.
الخلفية
10+ سنوات في هندسة الخلفيات والمنصات، بما في ذلك منصة ETL بحجم بيتابايت مع مئات الموصلات، Kafka وgRPC بين الخدمات، وSLOs على كل مسار حيوي.
كيف نعمل
زيادات صغيرة قابلة للمراجعة، كود مختبر، تحديثات مكتوبة أسبوعية، ووثائق يمكن للمهندس التالي الحصول عليها. سأخبرك عندما يكون هناك حل أبسط، حتى عندما يعني ذلك عملا أقل بالنسبة لي.
