Senior Data Engineer (Node.Js / TypeScript / GraphQL)Location: Remote – Brazil or MexicoEmployment Type: ContractInterview Process: Internal Interview + Client InterviewRole DetailsWe 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 integrationKey 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 managementQualificationsWhat you bring to the teamYou 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 experienceYou 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