Software Development Engineer - 1 (MERN Stack)

Zenvior

Mumbai

On-site

INR 1,200,000 - 2,200,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Join Zenvior as a Software Development Engineer - 1 (MERN Stack) in Mumbai. You will design scalable web apps, build robust APIs, and create responsive user interfaces, driving end-to-end feature work from conception to deployment.

You will own modules within the MERN stack, contribute to system design, and collaborate with cross-functional teams to deliver high-quality products. This role emphasizes clean code, mentorship, and rapid personal growth in a fast-paced environment.

Qualifications

  • 2-4 years of professional experience in full-stack development with MERN stack.
  • Deep understanding of React, including hooks, context, and performance optimization.
  • Experience building RESTful APIs with Express.js and handling authentication/authorization.
  • Solid knowledge of MongoDB, including schema design, indexing, and aggregation.
  • Understanding of database design principles, query optimization, and data modeling.
  • Experience with state management solutions (Redux, Zustand, or Context API).
  • Proficient in HTML5, CSS3, and modern CSS frameworks (Tailwind, styled-components).
  • Strong understanding of Git, version control workflows, and collaborative development.
  • Experience with testing frameworks (Jest, Mocha, React Testing Library).
  • Knowledge of software engineering best practices (SOLID principles, design patterns).
  • Understanding of security best practices and common vulnerabilities.
  • Experience with cloud platforms (AWS, Azure, or GCP) and deployment pipelines.
  • Strong problem-solving skills and ability to debug complex issues.
  • Excellent communication skills and ability to work in a team environment.
  • Bachelor's degree in Computer Science or equivalent practical experience.

Responsibilities

  • Design and develop scalable full-stack applications using MongoDB, Express.js, React, and Node.js.
  • Build and maintain RESTful APIs and microservices with proper error handling and validation.
  • Design efficient database schemas, write optimized queries, and ensure data integrity.
  • Develop responsive, accessible, and performant user interfaces using React and modern frontend tools.
  • Write clean, maintainable, testable code following best practices and coding standards.
  • Participate in code reviews, provide constructive feedback, and maintain code quality.
  • Debug and resolve production issues, perform root cause analysis, and implement fixes.
  • Collaborate with product managers, designers, and other engineers to deliver features.
  • Contribute to technical architecture decisions and system design discussions.
  • Optimize application performance, identify bottlenecks, and implement improvements.
  • Write unit tests, integration tests, and ensure adequate test coverage.
  • Deploy applications to production, monitor system health, and handle on-call responsibilities.
  • Mentor junior developers and contribute to team knowledge sharing.

Skills

MERN stack proficiency
RESTful APIs
Code debugging
Collaborative work
Frontend & Backend
Git version control
Testing (Jest/Mocha)
Problem solving
Communication

Education

Bachelor's degree in Computer Science or related

Tools

MongoDB
Express.js
React
Node.js
Redux
REST APIs

Job description

Software Development Engineer - 1 (MERN Stack)

Full-time

We're looking for a skilled MERN stack developer to join our engineering team. You'll design and build scalable web applications, develop robust APIs, and create intuitive user interfaces. You'll work on production systems that power our lifestyle technology products, collaborating with cross-functional teams to deliver high-quality features. If you're passionate about clean code, system design, and building products that users love, this role is for you.

As an SDE-1, you'll be a key contributor to our engineering team, working on end-to-end feature development using the MERN stack. You'll take ownership of features from conception to deployment, write production-ready code, and help shape our technical architecture. This role offers the opportunity to work on meaningful products, solve complex technical challenges, and grow your skills in a collaborative, fast-paced environment.

Key Responsibilities
  • Design and develop scalable full-stack applications using MongoDB, Express.js, React, and Node.js
  • Build and maintain RESTful APIs and microservices with proper error handling and validation
  • Design efficient database schemas, write optimized queries, and ensure data integrity
  • Develop responsive, accessible, and performant user interfaces using React and modern frontend tools
  • Write clean, maintainable, testable code following best practices and coding standards
  • Participate in code reviews, provide constructive feedback, and maintain code quality
  • Debug and resolve production issues, perform root cause analysis, and implement fixes
  • Collaborate with product managers, designers, and other engineers to deliver features
  • Contribute to technical architecture decisions and system design discussions
  • Optimize application performance, identify bottlenecks, and implement improvements
  • Write unit tests, integration tests, and ensure adequate test coverage
  • Deploy applications to production, monitor system health, and handle on-call responsibilities
  • Mentor junior developers and contribute to team knowledge sharing
Requirements
  • 2-4 years of professional experience in full-stack development with MERN stack
  • Deep understanding of React, including hooks, context, and performance optimization
  • Experience building RESTful APIs with Express.js and handling authentication/authorization
  • Solid knowledge of MongoDB, including schema design, indexing, and aggregation
  • Understanding of database design principles, query optimization, and data modeling
  • Experience with state management solutions (Redux, Zustand, or Context API)
  • Proficient in HTML5, CSS3, and modern CSS frameworks (Tailwind, styled-components)
  • Strong understanding of Git, version control workflows, and collaborative development
  • Experience with testing frameworks (Jest, Mocha, React Testing Library)
  • Knowledge of software engineering best practices (SOLID principles, design patterns)
  • Understanding of security best practices and common vulnerabilities
  • Experience with cloud platforms (AWS, Azure, or GCP) and deployment pipelines
  • Strong problem-solving skills and ability to debug complex issues
  • Excellent communication skills and ability to work in a team environment
  • Bachelor's degree in Computer Science or equivalent practical experience
Nice to Have
  • Experience with GraphQL and Apollo Server/Client
  • Knowledge of microservices architecture and containerization (Docker, Kubernetes)
  • Experience with CI/CD pipelines and DevOps practices
  • Understanding of message queues (RabbitMQ, Redis, AWS SQS)
  • Experience with real-time applications (WebSockets, Socket.io)
  • Knowledge of serverless architecture and AWS Lambda
  • Experience with monitoring and logging tools (Datadog, New Relic, ELK stack)
  • Familiarity with Agile/Scrum methodologies
  • Experience with performance monitoring and optimization tools
  • Contributions to open-source projects
What You'll Learn
  • Building and scaling production systems handling high traffic
  • Advanced system design and architecture patterns
  • Performance optimization techniques for both frontend and backend
  • Best practices in security, testing, and code quality
  • Working with modern DevOps tools and cloud infrastructure
  • Leading technical initiatives and making architecture decisions
  • Mentoring and knowledge sharing within the engineering team
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer 1
Software Development Engineer 1

Nxtwave Disruptive Technologies (Hiring for a client) • Hyderabad

On-site
INR 700,000 - 1,100,000
Engineer 2
Engineer 2

Styli • Bengaluru

On-site
INR 900,000 - 1,300,000
Software Development Engineer (MERN)
Software Development Engineer (MERN)

Weblinear • India

On-site
INR 800,000 - 1,200,000
Competitive salary and appreciation bonuses
Flexible working hours and remote options
Opportunity to work on impactful, enterprise-level projects
Full Stack Engineer
Full Stack Engineer

SKY IT Solutions • Kolkata

On-site
INR 500,000 - 800,000
Full Stack Developer
Full Stack Developer

Nirmitee • Pune District

On-site
INR 1,000,000 - 1,500,000
Opportunity to work on cutting-edge tech
Ownership to build solutions
Collaborative work environment
Sr. MERN Stack Developer
Sr. MERN Stack Developer

TOPS Infosolutions Pvt. Ltd. • Ahmedabad District

On-site
INR 2,400,000 - 4,000,000
MERN Stack Architect
MERN Stack Architect

Getege EdTech Pvt. Ltd. • Dadri

On-site
INR 1,500,000 - 2,500,000
MERN Stack Developer
MERN Stack Developer

Impronics Technologies • Gurugram District

On-site
INR 1,000,000 - 1,500,000
MERN Stack Developer
MERN Stack Developer

Creuto Cloud Private Limited • India

On-site
INR 800,000 - 1,200,000
MERN Stack Developer
MERN Stack Developer

Katalyst CRO • Guntur District

On-site
INR 600,000 - 900,000