Fanatics is seeking to solve the problem of designing, building, deploying, and operating backend services that form the foundation of their platform, which are long-lived, high-throughput, and critical to how systems across the company integrate and communicate.
Requirements
- 3+ years of experience building and operating highly scalable backend services.
- Experience with Go as a primary development language.
- Strong understanding of service-oriented architectures, APIs, and system integrations.
- Familiarity with modern software development practices, including code reviews, CI/CD, and operational ownership.
- Comfortable owning services end-to-end, including reliability, performance, and on-call responsibilities.
- Able to communicate complex technical concepts clearly and collaborate effectively across teams.
- Thrives in a fast-moving environment where priorities evolve and decisions are made quickly.
Responsibilities
- Design, develop, test, deploy, and maintain high-quality backend services in production.
- Own services end-to-end, including reliability, performance, observability, and operational readiness.
- Collaborate with platform, data, and product partners to design clear service boundaries and APIs.
- Participate in system design discussions and contribute to architectural decisions.
- Help define and uphold engineering best practices around code quality, testing, and operations.
- Participate in on-call rotations and troubleshoot production issues when they arise.
- Conduct code reviews to maintain quality and share knowledge across the team.
Other
- Be open to occasional travel to Fanatics offices and other locations for meetings, events, or team-building activities.
- Mentor junior engineers and help onboard new team members.
- 3+ years of experience
- Able to communicate complex technical concepts clearly and collaborate effectively across teams.
- Thrives in a fast-moving environment where priorities evolve and decisions are made quickly.