Senior Software Engineer (GO)
Core
Building and maintaining scalable Go microservices for a cloud platform that integrates digital video, wearable data, and athlete information to provide performance insights to coaching staff and athletes.
Role type
Senior Software Engineer (Go)
Builds
Next-generation cloud platform for sports performance analytics
Domain
Sports technology / Data analytics
Deliverable
production ML models | product features
Required skills
Golang, containerization, AWS (ECS, EC2, Lambda, SNS, SQS), automation tools (CI/CD), GraphQL, REST, gRPC, Postgres, Mongo
Preferred skills
Microservices architecture, distributed systems, offline-first edge architecture, federation patterns
Technologies
Go, AWS, GraphQL, REST, gRPC, Postgres, Mongo, ECS, EC2, Lambda, SNS, SQS
Responsibilities
Design, implement, and maintain efficient, reusable, and reliable code; drive code quality and best practices; participate in design meetings and code reviews; define test cases and author unit tests; own Go microservices and lead architectural design of subsystems
Seniority
Senior, hands-on IC