We are looking for a Backend API Engineer to work for our client. The ideal candidate aligns with the responsibilities and qualifications outlined below.
Responsibilities:
- Design, develop, and maintain scalable backend services and GraphQL APIs using Apollo GraphQL.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Build and maintain microservices architecture to support high-performance applications.
- Ensure code quality through unit testing, integration testing, and code reviews.
- Optimize application performance and scalability.
- Troubleshoot and resolve issues across the development stack.
Qualifications:
- Strong experience with Apollo GraphQL and building GraphQL APIs.
- Proficiency in TypeScript and Java for backend development.
- Solid understanding of microservices architecture and RESTful services.
- Experience with containerization tools (e.g., Docker) and cloud platforms (e.g., AWS, GCP) is a plus.
- Familiarity with CI/CD pipelines and agile development methodologies.
- Excellent problem-solving skills and attention to detail.