Role and Responsibilities:
Design, develop, and maintain scalable web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
Build responsive and high-performing user interfaces with React.js and Next.js.
Develop and maintain robust backend services and RESTful APIs using Node.js and Express.js.
Collaborate with UI/UX designers, product managers, and other developers to deliver end-to-end solutions.
Optimize applications for maximum performance, scalability, and reliability.
Implement best practices in coding, testing, and deployment (CI/CD).
Integrate third-party APIs, databases, and cloud services (AWS, Azure, or GCP).
Conduct code reviews, provide technical mentorship, and support junior developers.
Write and maintain comprehensive technical documentation.
Stay updated with emerging technologies and suggest process improvements.
Skills and Qualification:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
Minimum 4–6 years of professional experience in full-stack development.
Strong proficiency in Node.js, React.js, Next.js, Express.js, and MongoDB.
Solid understanding of JavaScript (ES6+), TypeScript, HTML5, and CSS3.
Experience with RESTful APIs, GraphQL, and microservices architecture.
Proficient in using version control systems (Git, GitHub, or Bitbucket).
Experience with Docker, CI/CD pipelines, and deployment to cloud environments (AWS, Azure, or GCP).
Familiarity with performance tuning, testing frameworks (Jest, Mocha, Cypress), and security best practices.
Excellent problem-solving, analytical, and communication skills.