We are looking for a GraphQL Engineer to work for our client. The ideal candidate aligns with the responsibilities and qualifications outlined below.
Responsibilities:
- Design, develop, and maintain scalable GraphQL APIs to support front-end and back-end services.
- Collaborate with cross-functional teams to gather requirements and deliver robust solutions.
- Optimize GraphQL queries and schemas for performance and reliability.
- Integrate GraphQL with existing systems built in Node.js and Java.
- Ensure code quality through unit testing, code reviews, and best practices.
- Troubleshoot and resolve issues across the full stack.
Qualifications:
- Strong experience with GraphQL API design and implementation.
- Proficiency in Node.js and JavaScript; experience with Java is a plus.
- Familiarity with RESTful APIs and microservices architecture.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Solid understanding of asynchronous programming and data structures.
- Excellent problem-solving skills and attention to detail.