Taro Logo

Senior Software Engineer (Go)

Catapult Sports improves the performance of athletes and teams by engineering the premier technology platform for sport.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer (Go)

Catapult Sports is seeking a Senior Software Engineer (Go) to join their team in London. The role involves planning, designing, building, and testing features for their next-generation cloud platform that combines digital video assets, wearable data, and athlete information to provide insights and analytics for optimizing athlete performance.

Key responsibilities include:

  • Contributing to the design, implementation, and maintenance of efficient, reusable, and reliable code
  • Driving code quality, organization, and best practices
  • Participating in team engineering processes, design meetings, and code reviews
  • Contributing to the test strategy and automation
  • Bringing a growth mindset to every task

The ideal candidate should have:

  • 5+ years of experience delivering scalable services to production
  • Strong skills in Golang
  • Working knowledge of containerization and AWS
  • Experience with automation tools for continuous integration and deployment
  • Knowledge of GraphQL, databases, and authentication
  • At least 3 years of industry experience as a senior or lead engineer

Catapult Sports offers:

  • The opportunity to work with ambitious and intelligent people in an exciting industry
  • A collaborative environment that encourages open and honest communication
  • The chance to work across multiple nationalities and cultures
  • Continuous growth and development opportunities
  • The satisfaction of supporting successful teams and athletes worldwide

If you're passionate about building state-of-the-art technology and want to contribute to the future of sports performance, this role at Catapult Sports could be an excellent opportunity for you.

Last updated a year ago

Responsibilities For Senior Software Engineer (Go)

  • Contribute to the design, implementation and maintenance of efficient, reusable and reliable code
  • Help drive code quality, organisation and best practices
  • Participate in team engineering processes, design meetings and code reviews
  • Contribute to test strategy by defining test cases, authoring unit tests and driving automation
  • Bring a growth mindset to every task

Requirements For Senior Software Engineer (Go)

Go
Kubernetes
  • 5+ years' recent experience delivering multiple scalable services to production
  • Strong in Golang
  • Working knowledge of containerisation
  • Experience working with AWS
  • Experience with automation tools and processes for continuous integration and deployment
  • Working knowledge of GraphQL, databasing and auth
  • Clear understanding of how to write testable and maintainable code
  • Strong foundation in modern design patterns for enterprise applications
  • Highly-developed problem-solving capabilities
  • Excellent written and verbal communication skills

Benefits For Senior Software Engineer (Go)

  • Global work environment
  • Growth and development opportunities
  • Collaborative and challenging work environment

Interested in this job?