Salary
💰 $125,000 - $154,250 per year
Tech Stack
CloudDistributed SystemsGoJavaKafkaKotlinKubernetesSpringTerraform
About the role
- Design, develop, test, and maintain scalable, high-quality backend systems for the Fanatics App
- Develop, test, document, and deploy high quality software into production
- Build features and tools used by the team
- Participate in on-call rotation to troubleshoot software issues when needed
- Escalate roadblocks and participate in code reviews to maintain code quality
- Contribute to team planning and design discussions and define engineering principles and best practices
- Improve testability, operational excellence metrics, and team documentation
- Work closely with product and stakeholders to make technology decisions that grow and improve products
- Mentor and onboard junior engineers and interns
- Remain current on latest technologies and be open to occasional travel for conferences, events, and team building
Requirements
- 1+ years of experience building backend features as part of a scrum team
- Proficiency in Spring with Kotlin and/or Java is a plus
- Knowledge of observability practices, including logging, monitoring, and tracing in distributed systems
- Experience in Agile software delivery, estimating story points, committing to work and collaborating among your team
- Excellent communication skills, capable of conveying complex technical concepts clearly
- Team-first mentality and ability to thrive in a high-growth environment
- Preferred: Strong experience in the sports industry, gaming and content delivery
- Preferred: Highly effective with Kotlin, Java and/or Go
- Preferred: Expertise in messaging technologies such as Kafka or Amazon SQS and event-driven architectures
- Preferred: Comfortable working with Cloud Native and Infrastructure as Code like Kubernetes, Helm and Terraform
- Ability to work in diverse codebases, both legacy and greenfield
- Must be open to occasional travel to Fanatics offices and other locations
- Remote work
- Occasional travel to Fanatics offices, conferences, events, meetings, and team-building activities
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend developmentSpringKotlinJavaGoobservability practicesAgile software deliverymessaging technologiesevent-driven architecturesInfrastructure as Code
Soft skills
communication skillsteam-first mentalitymentoringcollaborationproblem-solvingplanningdesign discussionscode reviewsdocumentationadaptability