Fanatics

Software Engineer II – Backend

Fanatics

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $125,000 - $154,250 per year

Job Level

Junior

Tech Stack

CloudDistributed SystemsGoJavaKafkaKotlinKubernetesSpringTerraform

About the role

  • Develop, test, document, and deploy high quality software into production
  • Build features and tools that you and your team use
  • Participate in the on-call rotation when needed to troubleshoot software issues
  • Escalate when tasks or projects hit roadblocks
  • Participate in code reviews to maintain code quality and share knowledge
  • Contribute to team planning and design discussions, building more expertise around design approaches
  • Impact software quality and customer experience of product features
  • Improve testability, operational excellence metrics, and team documentation
  • Help your team define and adhere to the principles, guidelines, and best practices of our engineering strategy
  • Develop a fundamental understanding of our industry, product, feature set and roadmap
  • Work closely with our product team and other internal stakeholders to make technology decisions that grow and improve our products
  • Help to onboard and mentor junior engineers and interns
  • Remain current on the latest technologies and trends in software development
  • Must be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities

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 and effectively to diverse audiences, including engineers, executives, and non-technical stakeholders.
  • Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better.
  • Thrives in a high-growth environment where priorities evolve regularly and decisions are made quickly.
  • Preferred Qualifications:
  • Strong Experience in the sports industry, gaming and content delivery.
  • Highly effective with Kotlin, Java and/or Go.
  • Expertise in messaging technologies such as Kafka or Amazon SQS, with a solid understanding of event-driven architectures.
  • Comfortable working with Cloud Native and Infrastructure as Code, like Kubernetes, Helm and Terraform.
  • Ability to work in diverse codebases, both legacy and greenfield, in different languages and environments.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinJavaGoSpringAgile software deliveryobservability practicesloggingmonitoringtracingevent-driven architectures
Soft skills
excellent communication skillsteam-first mentalityadaptabilitymentoringcollaborationproblem-solvingplanningdesign discussionsknowledge sharingcustomer experience focus