Descrição da Vaga
Senior Data Engineer (Node.js / TypeScript / GraphQL)
Location: Remote – Brazil or Mexico
Employment Type: Contract
Interview Process: Internal Interview + Client Interview
Role Details
We are looking for a talented senior data engineer specializing in building a highly scalable cloudbased GraphQL API layer to deliver sports and betting data across multiple digital platforms. This role involves creating a seamless and efficient data ingestion processing and delivery system integrating streaming data and highperformance querying.
You’ll work closely with crossfunctional teams to design and implement a federated GraphQL architecture driving the future of sports and betting data integration within the CBS Sports digital ecosystem.
Your Day-to-Day
Build new foundational capabilities using domain-driven design and test-driven development that will power features and experiences on various CBS Sports properties
Help lead team members in the design development and optimization of our core sports GraphQL subgraphs and services within a federated architecture
Participate in scrum ceremonies daily standups grooming and sprint planning
Practice DevOps writing good tests and deploying continuously to production with observability and monitoring
Review your teammates designs and code providing constructive feedback and engaging in technical discussions including weekly deep dive sessions on various topics
Work with product partners to develop technical solutions for features leveraging GraphQL for data integration
Key Projects
Building out a GraphQL API for seamless data access and integration across multiple services
Designing and building out a core data layer to power all CBS Sports Digital products ingesting processing and storing data from hundreds of sources over different transports and data stores
Defining a distributed tracing system for web services and data observability within a GraphQL ecosystem
Containerizing core systems to reduce the overhead of infrastructure management
Qualifications
What you bring to the team
You have:
5+ years of experience in data engineering and data system development
Experience in designing implementing and maintaining GraphQL schemas optimizing query performance and ensuring seamless data retrieval and manipulation for enhanced user experiences
Experience with Javascript TypeScript Python Nodejs
Experience with relational NoSQL and keyvalue data stores such as Aurora MySQL DynamoDB MongoDB Redis
Hands-on experience working in a distributed cloudbased environment AWS preferred with high transaction volumes using a variety of connected services
Proficiency with modern build strategies continuous integration unit testing and automated integration tests GitHub issue tracking tools Jira and CICD related disciplines GitOps
Ability to design solutions provide estimates and evaluate risk and technical feasibility
BS Computer Science Engineering a related technical degree or equivalent professional experience
You might also have
Wundergraph Cosmo or Apollo GraphQL experience
AWS Certifications
Experience with extract transform load ETL pipelines using data orchestration platforms cloud services and frameworks a plus
Experience at an online company in digital media or content creation
Excellent team player and communicator capable of creating positive relationships across engineering product and architecture
Energetic selfstarter who can work in a complex collaborative environment that rewards innovation initiative curiosity and mentoring
Knowledge of sports and gaming
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Detalhes da Vaga
Data de Publicação:
March 13, 2026
Tipo de Vaga:
Tecnologia
Localização:
Brazil
Company:
GeorgiaTEK Systems Inc.
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.