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:
- 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.
- 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.
- 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.
- 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.
- 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 Category | Software |
Experience | 8 to 10 years |