Full Time
Remote
Posted 4 weeks ago

Experience Required: 8 to 10 years

Location: Remote

Job Summary:

We are looking for an experienced Senior Developer with expertise in NestJS, NextJS, and GraphQL to join our dynamic team. In this role, you will be responsible for developing robust server-side applications, creating seamless front-end experiences, and automating testing processes. The ideal candidate will also bring experience in test automation with Selenium and Java to ensure high-quality, scalable applications.

Key Responsibilities:

  1. Backend Development:
    • Develop and maintain efficient, reusable, and reliable server-side applications using NestJS.
    • Implement RESTful and GraphQL APIs for scalable and performant data management.
  2. Front-End Development:
    • Build and enhance client-facing applications using NextJS, ensuring high performance and responsiveness.
    • Collaborate closely with front-end teams to integrate front-end and back-end features smoothly.
  3. GraphQL Implementation:
    • Design and implement GraphQL APIs to provide a flexible, intuitive data interface for applications.
    • Optimize GraphQL queries and mutation handling for efficient data retrieval and manipulation.
  4. Automation Testing:
    • Develop and maintain automated test scripts using Selenium and Java to validate application functionality.
    • Conduct end-to-end testing to ensure application performance, reliability, and security.
    • Collaborate with QA teams to implement test cases, troubleshoot issues, and validate bug fixes.
  5. Collaboration & Mentorship:
    • Work closely with product managers, designers, and other stakeholders to translate functional requirements into technical solutions.
    • Mentor junior developers and provide code reviews to maintain coding standards and improve team efficiency.

Required Skills & Experience:

  • Core Skills: Proficiency in NestJS, NextJS, and GraphQL.
  • Automation: Hands-on experience in Selenium with Java for test automation.
  • API Development: Extensive experience in building and optimizing APIs, with a strong understanding of RESTful and GraphQL paradigms.
  • Testing and QA: Solid understanding of test automation frameworks and tools.
  • Problem-Solving: Strong analytical skills to troubleshoot and resolve complex development and automation issues.
  • Communication: Excellent written and verbal communication skills, with the ability to collaborate effectively in a remote team environment.

Job Features

Job CategorySoftware
Experience8 to 10 years

Apply For This Job