Overview
Job Title: Senior MERN Stack Developer (React+Node) "Team Lead"
Experience - 5+ Years
Job Description: We are looking for a highly skilled and motivated Senior MERN Stack Developer with over 5 years of hands-on experience in developing robust web applications using the MERN stack (MongoDB, Express.js, React, Node.js). The ideal candidate should have excellent logical and problem-solving abilities, a strong understanding of web development principles, and the capability to work independently while also managing a team of developers.
You will play a pivotal role in designing, building, and maintaining scalable and high-performance applications. This is a fantastic opportunity for someone who enjoys solving complex challenges and leading a team to success.
Responsibilities:
- Lead the development of web applications using the MERN stack (MongoDB, Express.js, React, Node.js).
- Collaborate with cross-functional teams, including frontend and backend developers, to design and implement scalable and secure web applications.
- Architect and develop new features, ensuring high performance, security, and reliability.
- Troubleshoot and resolve application-related issues, bugs, and performance bottlenecks.
- Mentor junior developers and guide them in writing clean, maintainable code.
- Contribute to code reviews and maintain high-quality standards.
- Optimize applications for maximum speed and scalability.
- Stay up-to-date with the latest development trends and technologies to bring innovative ideas into the product.
- Collaborate with the design and product teams to transform business requirements into technical solutions.
- Lead and actively contribute to daily stand-ups, sprint planning, and other agile ceremonies.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- At least 5 years of experience working as a MERN Stack Developer.
- Strong proficiency in MongoDB, Express.js, React.js, and Node.js.
- Sound knowledge and experience in NestJs and NextJs.
- Hands-on experience with RESTful APIs, GraphQL, and WebSocket for real-time communication.
- Experience with front-end frameworks like React and state management libraries (e.g., Redux, Context API).
- In-depth knowledge of JavaScript (ES6+), HTML5, and CSS3.
- Strong experience in database design and management with MongoDB or other NoSQL/SQL databases.
- Familiarity with version control systems such as Git and GitHub/GitLab.
- Excellent problem-solving skills with the ability to debug and resolve complex issues.
- Experience in deploying and maintaining applications in a cloud environment (AWS, Azure, GCP).
- Strong communication skills, both verbal and written, with the ability to collaborate with cross-functional teams.
- Ability to work independently and take ownership of tasks, as well as guide a team of developers to achieve project goals.
- Prior experience working in Agile or Scrum methodologies is a plus.
Preferred Qualifications:
- Experience with CI/CD pipelines and Docker.
- Familiarity with Unit Testing and Test-Driven Development (TDD).
- Experience with TypeScript or Next.js for server-side rendering.
- Knowledge of DevOps practices or deployment automation.
- Experience with cloud-native technologies (AWS Lambda, EC2, S3 etc.).
Job Type: Full-time
Pay: From ?50,000.00 per month
Location Type:
- In-person
Schedule:
- Monday to Friday
Ability to commute/relocate:
- Vaishali Nagar, Indore, Madhya Pradesh: Reliably commute or planning to relocate before starting work (Required)
Education:
- Bachelor's (Preferred)
Experience:
- React: 3 years (Required)
- Mern stack: 3 years (Required)
- Node.js: 3 years (Required)
- Team management: 3 years (Required)
- Full-stack development: 5 years (Required)
Work Location: In person
Expected Start Date: 01/02/2025