MERN Stack Developer Jobs in Pune
Company: Cybotrix Technologies
Location: Pune, Maharashtra
Experience: 3–8 Years
Employment Type: Full-Time
Salary: Open / Based on Experience
Job Summary
Cybotrix Technologies is hiring experienced professionals for MERN Stack Developer Jobs in Pune. The role is suitable for developers with 3 to 8 years of practical experience in building modern, scalable, secure, and high-performing web applications.
The ideal candidate should have strong expertise in MongoDB, Express.js, React.js, and Node.js. A solid understanding of JavaScript, REST APIs, front-end architecture, backend development, and database design is also essential.
The selected developer will work with cross-functional teams to build, improve, and maintain production-ready applications while following clean coding and software engineering best practices.
Key Responsibilities
- Design, develop, test, and maintain web applications using the MERN technology stack.
- Build responsive and reusable user interfaces using React.js.
- Develop scalable backend services with Node.js and Express.js.
- Create and maintain RESTful APIs for web and application integrations.
- Design efficient MongoDB collections, schemas, indexes, and queries.
- Implement authentication, authorization, validation, and secure coding practices.
- Integrate third-party APIs, external platforms, and business services.
- Improve application speed, performance, scalability, and reliability.
- Identify and resolve development and production-level issues.
- Write clean, reusable, maintainable, and well-documented code.
- Collaborate with UI/UX designers, QA teams, product teams, and other developers.
- Participate in peer code reviews and technical discussions.
- Follow Git-based development workflows and version-control standards.
- Support build, deployment, and CI/CD activities when required.
- Maintain coding, testing, documentation, and application quality standards.
Mandatory Technical Skills
React.js
Candidates should have strong knowledge of React.js concepts, including:
- Functional components
- React Hooks
- Routing
- State management
- Reusable components
- Component lifecycle
- Form handling
- Front-end performance optimization
Node.js and Express.js
Hands-on experience is required in:
- Server-side application development
- Express.js middleware
- REST API development
- Authentication and authorization
- Error handling
- Asynchronous programming
- Backend architecture
- API security
MongoDB
Candidates should understand:
- Database schema design
- CRUD operations
- Aggregation pipelines
- Indexing
- Query optimization
- Data modeling
- Database performance management
JavaScript
Strong knowledge of modern JavaScript is required, including:
- ES6+ concepts
- Promises
- Async/Await
- Closures
- Array and object methods
- Modules
- Event handling
- Error handling
Front-End Skills
The candidate should have practical experience with:
- HTML5
- CSS3
- Responsive web design
- Cross-browser compatibility
- Bootstrap or similar UI frameworks
- React-based component architecture
Experience developing clean and user-friendly interfaces will be an advantage.
API Development and Integration
Applicants should have experience building and consuming REST APIs.
The role may involve integration with payment systems, authentication platforms, third-party services, internal APIs, and external business applications.
Candidates should also understand API validation, error responses, security, and performance considerations.
State Management
Experience with one or more state-management approaches is preferred, including:
- Redux
- Redux Toolkit
- Context API
- Other modern React state-management libraries
The developer should understand when local and global state management should be used.
Version Control
Practical knowledge of Git is required.
Candidates should be comfortable with:
- Branching
- Merging
- Pull requests
- Code reviews
- Conflict resolution
- Collaborative Git workflows
Good to Have Skills
The following technologies will be considered an advantage:
- TypeScript
- Next.js
- Docker
- AWS
- Microsoft Azure
- Google Cloud Platform
- Redis
- Microservices
- Message queues
- Event-driven architecture
- CI/CD pipelines
- Jest
- Mocha
- Cypress
Experience with application monitoring, security, caching, and performance optimization will also be useful.
Candidate Profile
The ideal candidate should have strong analytical and problem-solving abilities.
Applicants should be comfortable working both independently and within a collaborative software development environment.
The candidate should also demonstrate:
- Strong debugging skills
- Good communication ability
- Attention to code quality
- Understanding of software development standards
- Ability to handle multiple development tasks
- Willingness to learn new technologies
- Focus on building maintainable and production-ready applications
Experience Requirement
Candidates with 3 to 8 years of relevant software development experience can apply.
Applicants should have significant hands-on exposure to the MERN stack and should be able to demonstrate experience developing real-world applications.
Experience working on enterprise applications, SaaS products, e-commerce platforms, internal business applications, or scalable web platforms will be valuable.
Educational Qualification
A Bachelor’s degree in Computer Science, Information Technology, Engineering, Software Engineering, or a related discipline is preferred.
Candidates with relevant technical skills and strong practical development experience may also be considered.
Key Skills
MERN Stack, MongoDB, Express.js, React.js, Node.js, JavaScript, REST API, Redux, Redux Toolkit, Context API, TypeScript, Next.js, Git, HTML5, CSS3, Docker, CI/CD, AWS, Redis, Microservices
Apply for MERN Stack Developer Jobs in Pune
Professionals looking for MERN Stack Developer Jobs in Pune with 3 to 8 years of experience can apply with an updated resume.
Candidates should include details about their current role, total experience, MERN stack experience, notice period, current compensation, and expected salary while submitting their application.