Job Description: Next.js Developer

Position: Next.js Developer

Experience Level: 3-5 years

Location: Pune, Baner

Employment Type: Full-Time

Key Responsibilities:

  • Develop and maintain web applications using Next.js and React.js.
  • Build and optimize server-side logic with Node.js.
  • Design and maintain robust, secure, and efficient database solutions using MySQL.
  • Implement modern APIs, including REST and GraphQL (preferred).
  • Collaborate with cross-functional teams, including designers, product managers, and backend developers, to deliver high-quality solutions.
  • Write clean, efficient, and maintainable code following best practices.
  • Optimize applications for performance, scalability, and security.
  • Troubleshoot, debug, and resolve technical issues in existing applications.
  • Participate in code reviews to ensure high-quality code standards.

Required Skills:

  • Strong proficiency in Next.js and React.js.
  • Solid understanding of server-side development using Node.js.
  • Experience with relational databases, especially MySQL, including schema design and query optimization.
  • Familiarity with API development and integration (REST and/or GraphQL).
  • Knowledge of modern web technologies, including JavaScript (ES6+), HTML5, and CSS3.
  • Understanding of performance optimization techniques for web applications.
  • Experience with Git version control and collaborative workflows.
  • Strong problem-solving skills and attention to detail.

Good-to-Have Skills:

  • Experience with GraphQL and related libraries (Apollo, Relay, etc.).
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Familiarity with cloud platforms like AWS, Google Cloud, or Azure.
  • Experience with testing frameworks such as Jest or Cypress.
  • Understanding of TypeScript and its integration with Next.js projects.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 2+ years of hands-on experience in web development.