Tech

Senior Full-Stack Engineer - MERN

Ahmedabad, Gujarat
Work Type: Full Time
About the Role
 
We are seeking a highly skilled Senior React + Node.js Engineer to join our dynamic team and contribute to the development of cutting-edge web applications. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining robust and scalable frontend and backend solutions.
 
Responsibilities
  • Design, develop, and maintain high-quality React.js components and Node.js backend services.
  • Collaborate with product managers, designers, and other stakeholders to understand requirements, prioritize tasks, and deliver features on time.
  • Write clean, maintainable, and efficient code that adheres to best practices and coding standards.
  • Conduct code reviews, provide feedback, and mentor junior engineers to foster a culture of continuous learning and improvement.
  • Architect scalable and reliable software solutions that meet performance, security, and scalability requirements.
  • Troubleshoot and debug complex issues, identify root causes, and implement effective solutions.
  • Stay updated on industry trends, emerging technologies, and best practices in React + Node.js development.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional experience in software engineering, with a strong focus on React.js and Node.js development.
  • In-depth knowledge of React.js, including state management, hooks, and component lifecycle.
  • Proficiency in Node.js and Express.js for building backend APIs and services.
  • Experience with modern JavaScript frameworks and libraries (e.g., TypeScript, Redux, GraphQL).
  • Familiarity with frontend technologies such as HTML, CSS, and JavaScript.
  • Understanding of database technologies (e.g., MongoDB, PostgreSQL) and data modeling principles.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Strong problem-solving skills and ability to troubleshoot complex issues.
  • Excellent communication and collaboration skills.
  • Experience with Agile development methodologies (e.g., Scrum, Kanban) is a plus.
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) is a plus.
Bonus Points
  • Experience with server-side rendering (SSR) and performance optimization techniques.
  • Knowledge of testing frameworks (e.g., Jest, Cypress) and best practices.
  • Experience with GraphQL API development and consumption.
  • Familiarity with design patterns and architectural principles.

Submit Your Application

You have successfully applied
  • You have errors in applying