JOB TITLE
Software Engineer - Backend | MAF Future Solutions | Customer Solutions - Jordan
Role Summary
Backend Software Engineer role focused on building intuitive and impactful digital customer experiences. The position involves working within a feature team to develop backend features, collaborate on problem-solving, and deliver high-quality software under the guidance of the Software Development Team Lead.
ROLE PROFILE
- Design and implement integrations using platforms like APIGee
- Develop, test, and deploy integration solutions in Agile environments
- Analyze business requirements and define suitable integration approaches
- Apply development best practices and drive continuous improvement
- Collaborate with developers, architects, and stakeholders on solution alignment
- 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
Requirements
- Bachelor’s degree in relevant field or equivalent professional experience
- 3–5 years of relevant professional experience
- Proficient in relational and NoSQL databases, including PostgreSQL, MySQL, and MongoDB
- Strong experience in REST API design and development using JavaScript and Node.js
- Solid knowledge of clean code practices, SOLID principles, design patterns, data structures, and software quality delivery
- Good understanding of CI/CD pipelines and API testing for performance and security
What We Offer
- At Majid Al Futtaim, we’re on a mission to create great moments, to spread happiness, to build, experiences that stay in our memories for a lifetime. We’re proud to say that over the past 27 years, we have built a reputation as a regional market leader in what we do. Join us!
- Work in a friendly environment, where everyone shares positive vibes and excited about our future.
- Work with over 45,000 diverse and talented colleagues, all guided by our Leadership Model.