Build, develop, and maintain backend integrations with external service providers, including payment gateways, delivery platforms, and accounting systems.
Design, implement, and enhance RESTful APIs, backend services, and core business logic.
Implement and support integrations with communication services such as SMS, email, and notification platforms.
Collaborate closely with backend engineers to improve system architecture, scalability, and performance.
Participate in code reviews and technical discussions to ensure code quality and best practices.
Develop and maintain secure integrations using OAuth, webhooks, and third-party APIs.
Write and maintain automated tests to ensure system reliability and code quality.
Support backend deployment, monitoring, and ongoing maintenance in production environments.
Identify, troubleshoot, and resolve backend issues and performance bottlenecks.
Contribute to continuous improvement initiatives and perform additional tasks as required to support business objectives.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
2–3 years of professional experience in backend development.
Strong proficiency in Node.js and Express.js.
Proven experience designing and consuming RESTful APIs.
Solid understanding of OAuth, webhooks, and third-party API integrations.
Experience working with Firestore or other NoSQL databases.
Proficiency in Git and collaborative version control workflows.
Ability to write clean, maintainable, and well-tested code.
Experience integrating payment gateways such as Stripe, Telr, Amazon Pay, Apple Pay, or similar solutions.
Familiarity with cloud platforms, preferably Google Cloud Platform (GCP).
Experience integrating delivery, logistics, or accounting systems (e.g., Deliverect, Armada, Lyve, Xero, ZATCA).
Knowledge of multi-region or distributed system architecture.
Familiarity with background job processing and asynchronous workflows.
Strong communication skills and ability to collaborate effectively in a remote team environment.
نحن نستخدم ملفات تعريف الارتباط لضمان حسن سير عمل موقعنا. للحصول على تجربة زيارة محسنة ، نستخدم منتجات التحليل. يتم استخدامها عندما توافق على "الإحصائيات".بيان الخصوصية