Role Overview
We are looking for a Full Stack Developer – MERN Stack who can take complete ownership of software functionality from requirement understanding and technical design to development, implementation, testing, deployment, and maintenance. The candidate should be implementation-oriented rather than only development-oriented, with strong ownership of functionality and the ability to work closely with cross-functional teams to deliver reliable product features.
Responsibilities
- Understand business and product requirements and convert them into technical solutions.
- Develop and maintain scalable web applications using the MERN stack.
- Build robust backend services, APIs, business logic, and workflows using Node.js and Express.js.
- Develop responsive frontend applications using React.js.
- Design, manage, and optimize MongoDB databases, schemas, and queries.
- Implement end-to-end functionalities across frontend, backend, API, and database layers.
- Integrate applications with mobile apps, devices, third-party APIs, and other platforms.
- Take ownership of assigned functionality from requirement development testing implementation production support.
- Troubleshoot and resolve application, API, database, and production issues.
- Perform testing, debugging, performance optimization, and ensure application stability.
- Write clean, reusable, secure, and maintainable code following development standards.
- Participate in technical discussions, code reviews, architecture decisions, and documentation.
- Collaborate with Android, QA, Product, Hardware/Firmware, and Business teams for successful implementation.
- Identify technical dependencies, risks, and gaps in requirements and proactively resolve them.
- Ensure timely delivery of assigned features and continuously improve system performance, scalability, and functionality.
- Investigate and resolve customer-reported application, API, data, and functionality issues.
- Ensure customer requirements are translated accurately into technical specifications and implemented within timelines.
- Support customer demos, implementation, onboarding, and technical deployments when required.
- Coordinate with internal teams to ensure timely resolution of customer-impacting technical issues.
Requirements
- Bachelor's degree in Computer Science, IT, Engineering, Electronics and Communication Engineering or a related field.
- 0-2 years of relevant experience in full-stack development.
- Strong practical experience in MERN stack development.
- Strong proficiency in JavaScript / TypeScript.
- Experience designing and developing RESTful APIs.
- Strong understanding of MongoDB schema design, aggregation, indexing, and query optimization.
- Experience with authentication, authorization, JWT, role-based access, and API security.
Skills
- MongoDB
- Express.js
- React.js
- Node.js
- JavaScript