MERN Stack Developer - Node.js/React.js (4-7 yrs)

Posted on

Experience
4 - 7 yrs
Job Location
Not specified
Vacancy
1
Designation
Mern Stack Developer
Job Type
ONSITE

Job Description

Position :

MERN Stack Developer

Experience :

47 Years

Employment Type :

Full-Time

Department :

Engineering / Product Development

Location :

Bangalore

Role Overview :

We are seeking a highly skilled MERN Stack Developer with 47 years of experience to design, develop, and maintain scalable, high-performance web applications. The ideal candidate should possess strong expertise in MongoDB, Express.js, React.js, and Node.js, along with hands-on experience in building RESTful APIs, microservices, and cloud-based applications. The candidate should have a strong coding mindset, excellent problem-solving skills, and the ability to work in a fast-paced product development environment.

Key Responsibilities :

1. Full Stack Development :

- Design, develop, and maintain scalable web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).

- Build responsive, reusable, and user-friendly frontend components using React.js.

- Develop secure and efficient backend services using Node.js and Express.js.

- Write clean, maintainable, and testable code following coding standards and best practices.

2. Frontend Development :

- Develop responsive web applications using React.js, HTML5, CSS3, JavaScript (ES6+), and TypeScript.

- Implement reusable UI components and optimize application performance.

- Work with state management libraries such as Redux or Context API.

- Optimize applications for maximum speed and scalability.

3. Backend Development :

- Develop RESTful APIs and backend services using Node.js and Express.js.

- Implement authentication and authorization using JWT, OAuth, or Passport.js.

- Build scalable microservices and integrate third-party APIs.

- Implement error handling, logging, and API security best practices.

4. Database Development :

- Design and optimize MongoDB database schemas and collections.

- Write efficient queries and aggregation pipelines.

- Ensure database performance, scalability, and data integrity.

- Work with indexing, replication, and optimization techniques.

5. API Integration :

- Develop and consume RESTful APIs.

- Experience with GraphQL is an added advantage.

- Integrate payment gateways, notification services, and external APIs.

6. Performance Optimization :

- Optimize frontend rendering and backend response times.

- Improve application performance using caching mechanisms such as Redis.

- Identify and resolve performance bottlenecks.

7. DevOps & Deployment :

- Deploy applications using Docker and cloud platforms such as AWS, Azure, or GCP.

- Work with CI/CD pipelines for automated deployments.

- Monitor production applications and troubleshoot issues.

8. Collaboration :

- Collaborate with Product Managers, UI/UX Designers, QA Engineers, and DevOps teams.

- Participate in sprint planning, code reviews, and technical discussions.

- Take ownership of features from development through production deployment.

Required Skills & Qualifications :

- 47 years of experience in Full Stack Development.

- Strong proficiency in JavaScript (ES6+) and TypeScript.

- Extensive experience with React.js, Node.js, Express.js, and MongoDB.

- Strong understanding of HTML5, CSS3, Bootstrap, Tailwind CSS, and responsive design.

- Experience with Redux, Context API, or Zustand for state management.

- Expertise in RESTful API development.

- Strong knowledge of authentication and authorization mechanisms (JWT, OAuth).

- Experience with Git and version control systems.

- Familiarity with Agile/Scrum development methodologies.

- Excellent debugging and problem-solving skills.

Technical Skills:

1. Frontend:

- React.js, JavaScript (ES6+), TypeScript, HTML5, CSS3, Tailwind CSS, Bootstrap, Redux / Context API.

2. Backend:

- Node.js, Express.js, REST APIs, GraphQL (Preferred), JWT Authentication, OAuth.

3. Database:

- MongoDB, Mongoose, Aggregation Framework, Indexing, PostgreSQL (Good to Have).

4. DevOps & Cloud:

- Docker, AWS / Azure / Google Cloud Platform, CI/CD, GitHub Actions, Jenkins (Good to Have).

5. Tools:

- Git, GitHub, Postman, VS Code, Jira.

Preferred Skills:

- Experience with Microservices Architecture.

- Hands-on experience with GraphQL.

- Experience with Redis caching.

- Knowledge of WebSockets or Socket.IO for real-time applications.

- Experience with unit testing frameworks (Jest, Mocha, Cypress).

- Familiarity with Kubernetes is an advantage.

- Experience working in Product-based companies.

- Exposure to AI-assisted development tools such as GitHub Copilot, Cursor, Claude, or ChatGPT.

What We're Looking For:

- Strong hands-on coding skills.

- Excellent understanding of full-stack architecture.

- Ability to build scalable and secure web applications.

- Strong analytical and problem-solving abilities.

- Ownership mindset with accountability for deliverables.

- Ability to work independently and collaboratively in a fast-paced Agile environment.

- Passion for learning new technologies and continuously improving engineering practices.

Nice-to-Have Experience:

- SaaS Product Development, E-commerce Platforms, FinTech Applications, Healthcare Platforms, Enterprise Web Applications, AI-powered Web Applications, Real-time Chat Applications.

No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.