وظيفة مهندس Backend Engineer - Core APIs شاغرة لدى Jobgether في السعودية
تفاصيل الوظيفة
Jobgether تعلن نيابة عن شركة شريكة عن توفر وظيفة Backend Engineer, Core APIs في السعودية. انضم إلى فريق هندسي يعمل عن بُعد بالكامل يساهم في بناء تقنية تساعد المؤسسات الكبرى على كشف ومنع الاحتيال عبر الإنترنت.
نبذة عن الوظيفة
في هذا الدور، ستصمم وتوسع نطاق أنظمة خلفية عالية الأداء مسؤولة عن معالجة البيانات في الوقت الفعلي وخدمات API حيوية. ستعمل عبر Go و Node.js لبناء بنية تحتية موثوقة وقابلة للتوسع تدعم الاستخدام المتزايد بسرعة. يوفر الدور ملكية هادفة، بدءًا من التحقيق في المشكلات التقنية المعقدة وصولاً إلى تصميم الحلول وتنفيذها واختبارها ونشرها. ستتعاون مع مهندسين موزعين عالميًا وفرق متعددة الوظائف في بيئة غير متزامنة إلى حد كبير. سيساهم عملك مباشرة في أداء وموثوقية وقابلية توسع قدرات كشف الاحتيال التي تستخدمها شركات تقنية كبرى. كما ستتاح لك فرص لتوجيه زملاء الفريق، ومشاركة الممارسات الهندسية، والتأثير في تطور بنية الواجهة الخلفية الأساسية.
المهام والمسؤوليات
- تصميم وتطوير وتحسين أنظمة خلفية قابلة للتوسع تدعم معالجة البيانات في الوقت الفعلي وخدمات الويب عالية الأداء.
- بناء وصيانة وتحسين APIs والخدمات المصغرة والبنية التحتية الخلفية مع التركيز القوي على الموثوقية وقابلية التوسع والأداء.
- التطوير بشكل أساسي باستخدام Go و/أو Node.js مع التعاون عبر الخدمات والتقنيات لتقديم حلول خلفية قوية.
- الشراكة مع فرق هندسية متعددة الوظائف لدمج المكونات الخلفية وضمان عمل الأنظمة بكفاءة على نطاق واسع.
- التحقيق في الميزات المعقدة أو الإشكالية من خلال تحليل معمق وتحليل الأسباب الجذرية وتطوير الفرضيات والتجارب والتقييم القائم على البيانات.
- إجراء ضبط الأداء وتصحيح الأخطاء والاختبار وتحسينات الموثوقية عبر الأنظمة الخلفية.
- المساهمة في ثقافة هندسية تعتمد على البيانات من خلال مشاركة المعرفة التقنية وأفضل الممارسات والدروس المستفادة مع الزملاء.
- تولي ملكية العمل الهندسي بدءًا من المفهوم الأولي والتحقيق وصولاً إلى التنفيذ والنشر والتكرار.
- المشاركة في نظام المناوبة المشتركة (on-call) مع جداول زمنية مبلّغ عنها مسبقًا وتغطية متوازنة عبر الفريق.
- توجيه المطورين المبتدئين ودعم النمو التقني والمهني لزملاء الفريق.
- المساهمة في المبادرات متعددة الوظائف ومفتوحة المصدر عند الاقتضاء، والعمل بفعالية مع أصحاب المصلحة عبر المؤسسة الموزعة عالميًا.
الشروط والمتطلبات
- خبرة لا تقل عن سنتين في تطوير البرمجيات الخلفية مع خبرة مثبتة في بناء أنظمة جاهزة للإنتاج.
- خبرة عملية قوية مع Go و/أو Node.js مع الاستعداد لتعميق الخبرة عبر كلتا التقنيتين.
- خبرة في تصميم وتطوير وصيانة أنظمة خلفية قابلة للتوسع وAPIs وخدمات معالجة البيانات في الوقت الفعلي وهياكل الخدمات المصغرة.
- فهم قوي لـ SQL وخبرة في العمل مع قواعد البيانات أو مخازن البيانات مثل DynamoDB أو Redis أو Elasticsearch.
- معرفة متينة بأساسيات هندسة البرمجيات وأدوات التطوير، بما في ذلك Git وبيئات التطوير المتكاملة وكتابة النصوص البرمجية (shell scripting) وسير عمل CI/CD.
- القدرة على التحقيق في المشكلات التقنية المعقدة بشكل مستقل، وتحليل سلوك النظام، وصياغة الفرضيات، وإجراء التجارب، وتحويل النتائج إلى تحسينات عملية.
- مهارات تواصل قوية باللغة الإنجليزية، مع القدرة على التعاون بفعالية عبر فريق موزع عالميًا وغير متزامن.
- القدرة على العمل بشكل مستقل مع المساهمة بشكل بناء في قرارات الفريق والمناقشات التقنية والأهداف الهندسية المشتركة.
- درجة البكالوريوس أو الماجستير في علوم الحاسب أو علوم البيانات أو الهندسة أو مجال ذي صلة تعتبر ميزة، لكن الخبرة المهنية المماثلة موضع تقدير أيضًا.
- يجب أن يكون المرشح مخوّلاً للعمل من موقع منزله؛ لا يتم توفير دعم التأشيرة.
المهارات المطلوبة
- خبرة مع أدوات البنية التحتية كرمز (Infrastructure-as-Code) مثل Terraform أو AWS CloudFormation تعتبر إضافة.
- خبرة إضافية مع TypeScript أو Express أو ClickHouse أو dbt أو Snowflake أو BigQuery أو Redshift أو Databricks مفيدة.
- الإلمام بمنصات المراقبة والرصد مثل Datadog، بالإضافة إلى ممارسات التسجيل والقياس عن بعد الحديثة، مفضّل.
- معرفة Docker و Kubernetes وتقنيات الحاويات والتنسيق الحديثة تعتبر ميزة.
- خبرة في المساهمة في مشاريع مفتوحة المصدر كبيرة أو العمل بطريقة غير متزامنة مع أصحاب مصلحة موزعين عالميًا تعتبر إضافة.
- خبرة مع كل من Go و Node.js في سياق الواجهة الخلفية، بالإضافة إلى معرفة آليات أمن الإنترنت والخصوصية، تحظى بتقدير كبير.
المزايا
- بيئة عمل عن بُعد بالكامل مع القدرة على العمل من موقع منزلي معتمد.
- فرصة العمل على أنظمة خلفية واسعة النطاق ومعالجة بيانات في الوقت الفعلي في مجال كشف الاحتيال عبر الإنترنت وتقنيات المطورين.
- فريق دولي موزع مع ثقافة عمل غير متزامنة وتعاونية.
- التعرض لتقنيات خلفية حديثة وأنظمة موزعة و APIs وبنية تحتية سحابية ومنصات مراقبة وبيانات.
- فرص للتوجيه وتبادل المعرفة والنمو التقني المستمر.
- نظام مناوبة مشتركة (on-call) مع جدولة مسبقة وتركيز على التغطية العادلة وتقليل الاضطراب خارج ساعات العمل.
- بيئة عمل شاملة تقدر الخبرات ووجهات النظر والخلفيات والمساهمات المتنوعة.
عرض النص الأصلي للإعلان
Join a fully remote engineering team building technology that helps leading organizations detect and prevent online fraud.
In this role, you’ll design and scale high-performance backend systems responsible for real-time data processing and critical API services.
You’ll work across Go and Node.js to build reliable, scalable infrastructure that supports rapidly growing usage.
The role offers meaningful ownership, from investigating complex technical problems to designing, implementing, testing, and deploying solutions.
You’ll collaborate with globally distributed engineers and cross-functional teams in a highly asynchronous environment.
Your work will directly contribute to the performance, reliability, and scalability of fraud detection capabilities used by major technology companies.
You’ll also have opportunities to mentor teammates, share engineering practices, and influence the evolution of core backend architecture.
Accountabilities
- Design, develop, and optimize scalable backend systems supporting real-time data processing and high-performance web services.
- Build, maintain, and improve APIs, microservices, and backend infrastructure with a strong focus on reliability, scalability, and performance.
- Develop primarily with Go and/or Node.js while collaborating across services and technologies to deliver robust backend solutions.
- Partner with cross-functional engineering teams to integrate backend components and ensure systems operate efficiently at scale.
- Investigate complex or problematic features through technical deep dives, root-cause analysis, hypothesis development, experimentation, and data-driven evaluation.
- Conduct performance tuning, debugging, testing, and reliability improvements across backend systems.
- Contribute to a data-driven engineering culture by sharing technical knowledge, best practices, and learnings with colleagues.
- Take ownership of engineering work from initial concept and investigation through implementation, deployment, and iteration.
- Participate in a shared on-call rotation, with schedules communicated in advance and coverage balanced across the team.
- Mentor junior developers and support the technical and professional growth of teammates.
- Contribute to cross-functional and open-source initiatives where appropriate, working effectively with stakeholders across a globally distributed organization.
- 2+ years of professional backend software development experience, with demonstrated experience building production-grade systems.
- Strong hands-on experience with Go and/or Node.js, with a willingness to deepen expertise across both technologies.
- Experience designing, developing, and maintaining scalable backend systems, APIs, real-time data-processing services, and microservice architectures.
- Strong understanding of SQL and experience working with databases or data stores such as DynamoDB, Redis, or Elasticsearch.
- Solid knowledge of software engineering fundamentals and development tools, including Git, IDEs, shell scripting, and CI/CD workflows.
- Ability to investigate complex technical problems independently, analyze system behavior, form hypotheses, run experiments, and turn findings into practical improvements.
- Strong communication skills in English, with the ability to collaborate effectively across a globally distributed and asynchronous team.
- Ability to work independently while contributing constructively to team decisions, technical discussions, and shared engineering goals.
- Bachelor’s or master’s degree in Computer Science, Data Science, Engineering, or a related discipline is an advantage, though equivalent professional experience is also valued.
- Experience with infrastructure-as-code tools such as Terraform or AWS CloudFormation is a plus.
- Additional experience with TypeScript, Express, ClickHouse, dbt, Snowflake, BigQuery, Redshift, or Databricks is beneficial.
- Familiarity with observability and monitoring platforms such as Datadog, as well as modern logging and telemetry practices, is preferred.
- Knowledge of Docker, Kubernetes, and modern containerization and orchestration technologies is an advantage.
- Experience contributing to large open-source projects or working asynchronously with globally distributed stakeholders is a plus.
- Experience with both Go and Node.js in a backend context, as well as knowledge of Internet security and privacy mechanisms, is highly valued.
- Fully remote work environment with the ability to work from an authorized home location.
- Opportunity to work on large-scale backend systems and real-time data processing in the online fraud detection and developer technology space.
- International, distributed team with an asynchronous and collaborative working culture.
- Exposure to modern backend technologies, distributed systems, APIs, cloud infrastructure, observability, and data platforms.
- Opportunities for mentorship, knowledge sharing, and continued technical growth.
- Shared on-call rotation with advance scheduling and an emphasis on equitable coverage and minimizing off-hours disruption.
- Inclusive workplace that values diverse experiences, perspectives, backgrounds, and contributions.
- Candidates must be authorized to work from their home location; visa sponsorship is not provided.
- For US-based employees, the listed cash compensation range is US$130,000-US$180,000; compensation ranges may vary depending on hiring location.
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
رقم الإعلان لدى المصدر: 4460256113