Specialist - Software Engineering
Job Req Id:
1430996
Key Responsibilities
Day-to-Day
- Develop foundational platform capabilities using domain‑driven design and test‑driven development.
- Lead and mentor engineers in designing, developing, and optimizing core GraphQL subgraphs and services within a federated architecture.
- Participate in agile ceremonies including standups, sprint planning, and grooming.
- Practice DevOps: build robust automated tests and deploy continuously with monitoring and observability.
- Conduct design and code reviews, offering constructive feedback and participating in weekly deep‑dive technical sessions.
- Collaborate with product teams to design technical solutions utilizing GraphQL for efficient data integration.
Key Projects
- Building a robust GraphQL API that enables seamless access to data across multiple services.
- Designing and implementing a unified core data layer that ingests, processes, and stores large‑scale sports and betting data from hundreds of sources.
- Defining distributed tracing and observability frameworks for GraphQL‑based systems.
- Containerizing core systems to reduce infrastructure overhead and support scalable deployment.
Qualifications
Required
- 5+ years of data engineering or data systems development experience.
- Proven expertise designing, implementing, and maintaining GraphQL schemas, including performance optimization.
- Strong experience with:
- JavaScript/TypeScript
- Python
- Node.js
- Hands‑on experience with a variety of databases:
- Aurora MySQL, DynamoDB, MongoDB, Redis
- Experience in high‑scale, distributed cloud environments (AWS preferred).
- Proficiency in modern CI/CD, unit testing, GitHub workflows, Jira, and GitOps methodologies.
- Ability to design solutions, estimate effort, and assess technical feasibility.
- Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience.
Preferred / Nice-to-Have
- Experience with WunderGraph, Cosmo, or Apollo GraphQL.
- AWS Certifications.
- Experience with ETL pipelines and modern data orchestration tools.
- Background in digital media, online platforms, or content‑driven companies.
- Passion and knowledge of sports and gaming industries.
Who You Are
- A collaborative and positive team player who builds strong cross‑functional relationships.
- An energetic, curious self‑starter comfortable with complex environments.
- A strong communicator who enjoys mentoring others and engaging in deep technical discussions.
- Someone who thrives driving innovation in high‑velocity engineering teams.
Min Salary:
Max Salary:
Job Segment:
Software Engineer, Test Engineer, Testing, Developer, Engineer, Engineering, Technology