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 experience2+ years of hands-on experience with Node.js in production-grade applicationsStrong knowledge of JavaScript / TypeScript, ES6+ featuresExperience with Express.js, Next.js, or similar frameworksProficient in designing RESTful APIs and / or GraphQLStrong experience with MongoDB, PostgreSQL, or other databasesExposure to Redis, message queues, or background jobsKnowledge of Docker, CI / CD, and cloud platforms (AWS, GCP, or Azure) preferredDeep understanding of data structures, algorithms, and system designGood to Have
Exposure to microservices and event-driven architecturePrior experience in a product-based or startup environmentContribution to open-source projects or tech blogsWhat We Offer
A high-impact role in a fast-paced tech environmentOpportunities to grow into a Lead Engineer roleCompetitive compensation and benefitsCollaborative and supportive team cultureWork on cutting-edge technologies and scalable platforms