Majid Al Futtaim
Software Engineer - Node JS
Majid Al FuttaimIndia7 days ago
Full-timeInformation Technology, Engineering +1

JOB TITLE

Software Development Engineer- Node JS | MAF Retail


ROLE SUMMARY


We are looking for a skilled SDE II - Node.js developer to join our backend engineering team. You will be responsible for designing, building, and scaling backend services and APIs that are efficient, secure, and highly available.


Key Responsibilities

· Design and develop scalable RESTful and/or GraphQL APIs using Node.js · Contribute to backend service design, implementation, deployment, and monitoring under guidance

· Write clean, maintainable, and efficient code with proper unit and integration tests

· Work closely with Product Managers, Frontend Developers, and DevOps to deliver features

· Participate in code reviews and enforce best practices.

· Optimize performance and ensure high reliability and availability · Provide inputs during technical discussions and support architectural decisions.

· Collaborate with cross-functional teams to define and ship new features


Must-Have Skills

· 2 – 4 years of backend development experience

· 2+ years of hands-on experience with Node.js in production-grade applications

· Strong knowledge of JavaScript/TypeScript, ES6+ features

· Experience with Express.js, Next.js, or similar frameworks

· Proficient in designing RESTful APIs and/or GraphQL

· Strong experience with MongoDB, PostgreSQL, or other databases

· Exposure to Redis, message queues, or background jobs · Knowledge of Docker, CI/CD, and cloud platforms (AWS, GCP, or Azure) preferred

· Deep understanding of data structures, algorithms, and system design


Good to Have

· Exposure to microservices and event-driven architecture

· Prior experience in a product-based or startup environment

· Contribution to open-source projects or tech blogs


What We Offer

· A high-impact role in a fast-paced tech environment · Opportunities to grow into a Lead Engineer role

· Competitive compensation and benefits

· Collaborative and supportive team culture

· Work on cutting-edge technologies and scalable platforms

Key Skills

Ranked by relevance