GraphQL Federation, Data Engineering, TypeScript/Node.js, AWS/Distributed Systems, SQL/NoSQL Databases, Mongo DB
Refer a Friend
About the Client
Our customer is a leading general media and sports organization operating large-scale digital sports products across web, mobile and streaming platforms.
You’ll help build the next generation of a large-scale sports data platform, developing a highly scalable, cloud-based GraphQL API layer used across multiple digital products.
The platform ingests and processes data from hundreds of sources, with the team migrating existing data models toward a federated GraphQL architecture. Key focus areas
- Building and optimizing GraphQL APIs and federated subgraphs
- Designing scalable data services and data models
- Integrating data from multiple sources and databases
- Improving performance, reliability and observability
- Working with distributed, cloud-based systems at high transaction volumes
Your Team
You’ll work in a cross-functional engineering environment with senior engineers, architects, product teams and business stakeholders,
contributing to technical design as well as hands-on development.
What's in it for you
- Interview process that respects people and their time
- Professional and open IT community
- Internal meet-ups and resources for knowledge sharing
- Time for recovery and relaxation
- Bright online and offline events
- Opportunity to become part of our internal volunteer community
Responsibilities
- Design and develop GraphQL subgraphs and backend services.
- Build scalable data services using Domain-Driven Design and TDD.
- Help evolve the platform toward GraphQL Federation.
- Improve monitoring, distributed tracing and observability.
- Write tests and deploy continuously through CI/CD.
- Participate in code reviews, technical discussions and Scrum ceremonies.
- Work with product teams to turn requirements into technical solutions.
Skills
You have
- 5 years of experience in data engineering and data sy