We are looking for a Software Engineer based in Latin America to work on a long-term project for one of our clients, an online video startup based in Los Angeles, California.Our client is the leading free streaming television service in the US. They are defining the future of television, delivering over 100 live, linear channels, in a lean-back experience and thousands of hit movies and television on demand.Its apps are available across all top mobile (iOS, Android), web, and connected TV devices (Roku, Apple TV, Playstation, Amazon Fire TV, Android TV, Vizio, Samsung, and more).
Responsibilities
- Design scalable GraphQL schemas, domain models, and backend services that support millions of sports data updates with high performance and reliability.
- Develop cloud-agnostic, event-driven services that ingest, process, and distribute sports data from multiple third-party providers.
- Partner with product managers, architects, and engineering teams to deliver new platform capabilities and influence technical direction.
- Improve the scalability, resiliency, and observability of our distributed systems through performance tuning, monitoring, and automation.
- Drive engineering excellence through code reviews, automated testing, CI/CD, and modern DevOps practices.
- Lead technical design discussions, evaluate architectural trade-offs, and help establish best practices across the engineering organization.
- Mentor and support engineers while fostering a collaborative, learning-focused engineering culture.
- Work as part of an Agile team to iteratively deliver high-quality software and continuously improve development processes.
- Build the next-generation GraphQL data platform powering our client’s applications across web, mobile, fantasy sports, and betting products.
- Design and migrate existing REST and legacy data services into a federated GraphQL architecture.
- Develop high-throughput ingestion pipelines that integrate real-time sports data from leading third-party providers.
- Improve platform observability through distributed tracing, metrics, structured logging, and end-to-end monitoring.
- Build reusable GraphQL schemas and domain models shared across multiple engineering teams.
Requirements
- Advanced Level of English.
- 7+ years of professional software engineering experience designing and building scalable backend systems, with a strong emphasis on data-intensive applications and distributed architectures.
- Deep experience designing and evolving GraphQL APIs, including schema design, federation, resolver implementation, query optimization, and performance tuning.
- Strong proficiency developing production applications using TypeScript and Node.js.
- Experience designing and optimizing data models across relational, document, and key-value databases (e.g., MySQL, MongoDB, Redis).
- Experience building event-driven systems using messaging or streaming technologies such as Kafka, RabbitMQ, SNS/SQS, or similar platforms.
- Experience developing cloud-native applications on AWS (preferred), Azure, or Google Cloud Platform.
- Experience working with distributed systems that process high transaction volumes while maintaining reliability, scalability, and performance.
- Experience with modern software development practices including Git, CI/CD, automated testing, infrastructure as code, and GitOps workflows.
- Ability to evaluate architectural trade-offs, estimate engineering effort, assess technical risk, and deliver scalable solutions.
Bonus Points
- Bachelor’s Degree in Computer Science, Systems Engineering or related fields.
- Experience with GraphQL federation platforms such as Apollo Federation, WunderGraph Cosmo, or similar technologies.
- Experience with Kubernetes, Docker, and container orchestration.
- Experience with observability platforms, including logging, metrics, tracing, and performance monitoring.
- Experience integrating with third-party APIs and real-time data pipelines.
- Experience working with sports, media, betting, or other high-volume real-time data systems.
Software Engineer in los angeles at Unknown Company
This position is listed as full time and onsite.