9 Javin Jobs
Senior MERN Stack Developer - Web Apps (5-6 yrs)
Javin
posted 26d ago
Flexible timing
Key skills for the job
Role Description:
As a Senior MERN Stack Developer, you will be responsible for designing, developing, and maintaining web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js). You will work on both the front-end and back-end of applications, collaborating with cross-functional teams to create high-performance, scalable web solutions.
Key Responsibilities :
- Develop dynamic, scalable, and responsive web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Collaborate with cross-functional teams (front-end, back-end, QA, design) to deliver end-to-end solutions.
- Architect and implement clean, maintainable code for both the client-side and server-side applications.
- Design and manage databases using MongoDB, ensuring the data model supports both scalability and performance.
- Implement RESTful APIs to handle data exchange between the client and server.
- Optimize database queries for maximum performance, particularly when handling large-scale data.
- Build and maintain robust and efficient APIs using Node.js and Express.js.
- Integrate third-party APIs and services into web applications as needed.
- Develop and maintain React.js based user interfaces with an emphasis on reusability, modularity, and high-performance.
- Ensure applications are responsive and compatible across different browsers and devices.
- Work with design teams to implement high-quality UI/UX using React.js and related libraries (i.e., Redux, React Router).
- Handle deployment of web applications on cloud platforms (AWS, Azure, Heroku, etc.
- Monitor and maintain deployed applications to ensure uptime, performance, and security.
- Automate deployment pipelines using CI/CD tools.
Qualifications :
- Strong experience with NoSQL databases, designing schema, creating collections, and optimizing queries.
- Expertise in building RESTful APIs, handling HTTP requests, and managing middleware in Express.js.
- In-depth experience with building React.js applications, including state management (using Redux or Context API), hooks, lifecycle methods, and component design.
- Strong backend development skills in Node.js, including working with Express to build scalable and performant web servers and services.
- Experience with Git for version control and collaboration in team environments.
- Experience implementing user authentication and authorization strategies, including JWT, OAuth, and session management.
- Strong understanding of HTML5, CSS3, and JavaScript (ES6+).
- Familiarity with front-end build tools and libraries such as Webpack, Babel, and SASS.
- Strong skills in API design and development, with experience in building and consuming RESTful APIs.
- Proficient in writing unit tests with frameworks like Jest, Mocha, Chai, or Jasmine.
- Experience with test-driven development (TDD) is a plus.
- Experience deploying applications to cloud platforms such as AWS, Heroku, or Azure.
- Familiarity with Docker and Kubernetes is a plus.
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins, GitLab CI, or CircleCI
Functional Areas: Other
Read full job description5-7 Yrs
Hyderabad / Secunderabad