As a Senior Software Developer on the ESPN Ecosystem team at theScore, you'll enhance the cross-app experience between ESPN and ESPN BET platforms, aiming to provide users with a unified experience in both apps. The goal is to offer a seamless sports media and betting experience for sports fans through intuitive cross-product integrations. This new team focuses on acquiring new users directly from the ESPN platform and delivering opportunities for continuous engagement with ESPN BET through unique integrations.
You'll work with the preferred technology stack, primarily Elixir, Phoenix, and Phoenix LiveView. Your responsibilities include developing, scaling, and optimizing gRPC endpoints, GraphQL APIs, and SQL queries. You'll solve complex technical problems, navigate highly sensitive and regulated systems, and collaborate with various teams to build integrations with other internal services.
The role involves participating in the design, architecture, and delivery of new features in an agile/scrum environment. You'll also set up monitoring and alerting systems, identify bottlenecks and areas of high risk, and provide mentorship to other developers.
The ideal candidate has a solid foundation in computer science, experience with production systems at scale, and expertise in modern web frameworks and API development. You should be passionate about clean code architecture, have excellent communication skills, and be comfortable working with relational databases, Git, and testing frameworks.
theScore offers a competitive compensation package, a fun and relaxed work environment, education and conference reimbursements, and parental leave top-up. The company is committed to creating a diverse environment and is an equal opportunity employer.