GraphQL Developer (Apollo Federation)

Headcount: 2 positions (1 Senior+, 1 Senior)

Experience: 7–10+ years

English Requirement: Fluent (spoken & written)

Location: Remote (working in Vietnam timezone)

Domain: paint manufacturing group

Contract Type: Full-time, remote

Duration:

  • Initial 1-month trial to assess capability
  • Upon successful completion, extendable for 6–12 months
  • (Note: No previous candidate has failed the trial period.)

Purpose of the role

The purpose of this role is to design, develop, and maintain federated GraphQL APIs that unify data access across complex microservice architectures for multinational clients. API excellence and distributed system integration are at the heart of our approach, ensuring performant, scalable, and maintainable data layers.

Key responsibilities

  • Design, implement, and optimize GraphQL schemas and resolvers to meet project requirements
  • Build and manage federated GraphQL schemas across microservices
  • Implement Apollo Gateway to enable seamless data flow between federated services
  • Integrate GraphQL APIs with frontend and backend systems
  • Ensure APIs are performant, secure, and scalable
  • Debug and resolve issues within Apollo Federation and Gateway setups
  • Develop robust server-side logic using JavaScript and TypeScript
  • Ensure consistent code quality by adhering to best practices and coding standards
  • Contribute to reusable libraries and tools to enhance development efficiency
  • Work closely with frontend developers, DevOps engineers, and product teams to align GraphQL APIs with business goals
  • Participate in code reviews, technical discussions, and architecture planning
  • Provide mentorship and guidance to junior developers as needed

Essential qualifications

  • Bachelor's degree or equivalent in IT, Computer Science, or a related field
  • At least 7 years of experience in backend development with 4+ years in GraphQL
  • Hands-on experience with Apollo Federation and Apollo Gateway
  • Strong proficiency in JavaScript and TypeScript
  • Excellent communication skills in English (both written and spoken) (B2/C2)

Core competencies

  • Proficiency in GraphQL schema design, resolvers, and API integration
  • Expert knowledge of Apollo Federation, Apollo Gateway, and Apollo Server
  • Strong knowledge of JavaScript and TypeScript
  • Experience with Azure
  • Experience with Node.js and modern frameworks (Express, Fastify)
  • Understanding of microservices architecture and distributed systems
  • Familiarity with CI/CD pipelines and version control systems (Git, Gitlab CI, Github Actions)
  • Knowledge of testing frameworks for GraphQL APIs (Jest, Mocha)
  • Experience with database integration and query optimization
  • Understanding of API security, authentication, and authorization
  • Strong problem-solving and debugging skills
  • Excellent communication and teamwork abilities
  • Ability to work in a fast-paced, agile environment

Application Confirmation

You're applying for the role below:

GraphQL Developer (Apollo Federation)

Location: Ho Chi Minh City

Contract Details: Contract

Submit Date: 2025-10-13

No CV uploaded

About the job

Location Ho Chi Minh City
Created On 2025-10-07
Working Model WFH
Job Level Senior