Backend Software Engineer – Digital Customer Experience
Majid Al Futtaim · Gouvernorat d'Amman
وصف الوظيفة
About the role
The Backend Software Engineer will join a feature team focused on building intuitive digital customer experiences. You will design, develop, test and deploy integration solutions while collaborating with architects, developers and stakeholders.
Key responsibilities
- Design and implement integrations using platforms such as Apigee.
- Develop, test and deploy backend features in an Agile environment.
- Analyse business requirements and define suitable integration approaches.
- Apply clean‑code practices, SOLID principles and design patterns.
- Create automated tests to ensure code quality and reliability.
- Integrate software with monitoring and support tools.
- Troubleshoot, document and maintain integration solutions and user guides.
Required profile
- Bachelor’s degree in a relevant field or equivalent professional experience.
- 3–5 years of professional experience in backend development.
- Strong knowledge of relational and NoSQL databases.
- Proven experience designing and developing REST APIs with JavaScript and Node.js.
- Good understanding of CI/CD pipelines and API testing for performance and security.
Required skills
- PostgreSQL
- MySQL
- MongoDB
- JavaScript
- Node.js
- REST API design and development
- Apigee (or similar API management platform)
- Clean code practices, SOLID principles, design patterns
- CI/CD pipelines
- API testing tools
What we offer
- Friendly, positive work environment.
- Opportunity to work with over 45,000 diverse colleagues.
- Being part of a regional market leader with a 27‑year history.
Questions fréquentes
لماذا تبلغ عن هذا العرض؟
قدم طلبك في 30 ثانية
أدخل بريدك الإلكتروني للتقديم. سيتم إنشاء حساب تلقائياً.
بالمتابعة، أنت توافق على شروط الاستخدام.
لديك حساب بالفعل؟ تسجيل الدخول
عزز فرصك
حمّل سيرتك الذاتية وسنقترح عليك الوظائف التي تناسب ملفك.
جاري تحليل سيرتك الذاتية...
Majid Al Futtaim
Gouvernorat d'Amman