
Full Stack Engineer (Apollo + GraphQL + NodeJs + AWS + React)
Job Description
Posted on: November 6, 2025
Job Role: Full Stack Engineer (Apollo + GraphQL + NodeJs + AWS + Angular)
Location : REMOTE
Duration 6-12mth+
Rate: $55/hr. on 1099
Must have:
- Very strong hands on experience with GraphQL and with Apollo server
- App Synch and Lambda resolver (nice to have)
- React (nice to have).
- Microservices and frontend architecture
Deep experience with GraphQL (Apollo), Node.JS, Integrating multiple microservices using GraphQL and Develop BFF layerGood knowledge with AWS (App sync, Lamda)
We are seeking a highly skilled Backend-for-Frontend (BFF) Developer with deep hands-on experience in GraphQL, Apollo Server, and Node.js to design and implement scalable backend layers that serve as the bridge between microservices and front-end applications. The ideal candidate will be experienced in building and optimizing GraphQL APIs, integrating multiple microservices, and ensuring efficient, secure data flow across distributed systems.
Responsibilities:
- Design and implement GraphQL-based BFF (Backend-for-Frontend) layers to support web and mobile applications.
- Develop and maintain Apollo Server integrations with Node.js for efficient data orchestration across multiple microservices.
- Build, test, and deploy backend components and APIs using modern Node.js frameworks and GraphQL best practices.
- Collaborate closely with front-end engineers to ensure seamless integration between front-end components and backend services.
- Implement AWS AppSync and Lambda resolvers to optimize serverless GraphQL performance (nice to have).
- Design and document microservice communication patterns, API schemas, and data access layers.
- Ensure backend systems are scalable, secure, and maintainable.
- Troubleshoot and optimize performance issues across GraphQL and Node.js layers.
Required Skills & Qualifications:
- 5+ years of experience in backend development with a focus on Node.js and GraphQL.
- Strong hands-on experience with Apollo Server (federation, schema stitching, and query optimization).
- Proven experience integrating multiple microservices and creating unified GraphQL schemas.
- Familiarity with microservices architecture and BFF design patterns.
- Experience working with AWS services such as AppSync and Lambda (nice to have).
- Knowledge of React or other front-end frameworks (nice to have) for understanding BFF interactions.
- Strong problem-solving skills and experience working in Agile environments.
- Excellent communication and documentation abilities.
Preferred Qualifications:
- Experience with TypeScript in Node.js environments.
- Familiarity with CI/CD pipelines and automated deployment tools.
- Exposure to serverless architecture and AWS ecosystem.
- Understanding of API security, caching strategies, and performance tuning.
Summary:
This role is ideal for a backend developer who bridges frontend and microservice ecosystems through GraphQL and Node.js, ensuring high-performing, unified APIs that deliver a seamless experience to frontend applications.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
ReactRemoteJobs.com
Get ReactRemoteJobs.com on your phone!
