Job Description
Fanatics is seeking a Staff Engineer to join our Customer Experience Team. In this role, you will design, build, and optimize scalable systems that deliver personalized shopping experiences to millions of users. Collaborating with product, data science, and engineering teams, you will leverage your expertise in Go and Java to create high-performance, maintainable solutions. This role requires strong software engineering skills, a passion for building robust systems, and the ability to independently tackle complex challenges.
What will you do
Architect, design, develop, test, and maintain high-quality, scalable, and reliable software applications using Go and Java. Build and optimize RESTful APIs to support seamless integration and use tools like JMeter, LoadRunner, and APM solutions to monitor and improve system performance.
Develop robust and efficient database solutions using relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis). Optimize queries and database structures to minimize latency and maximize performance for high-throughput, data-intensive applications.
Design and deploy scalable, fault-tolerant systems on AWS or other cloud platforms, leveraging services like EC2, S3, and Lambda. Develop and maintain CI/CD pipelines to enable automated, reliable deployments. Contribute to cloud architecture decisions to ensure cost-effective, resilient, and secure solutions.
Provide technical leadership and mentorship to junior engineers, guiding them on best practices, software design principles, and problem-solving techniques. Lead code reviews, enforce coding standards, and actively participate in architectural discussions to shape system design and strategic technical decisions.
Proactively identify and resolve production issues, leveraging strong debugging and analytical skills to maintain system uptime. Conduct root-cause analysis to deliver comprehensive solutions for complex technical challenges and collaborate with cross-functional teams to address dependencies and resolve cross-team issues effectively.
Continuously analyze and identify opportunities to enhance tools, workflows, and processes. Drive initiatives to reduce technical debt, improve system reliability, and enhance development speed. Leverage data insights to inform decision-making and optimize team productivity.
Create and maintain comprehensive technical documentation, including architecture diagrams, design specifications, and operational guides.
Basic Qualifications
Proficiency in backend development, including building and integrating RESTful APIs, with strong experience in Go and Java.
Extensive knowledge of SQL, relational, and NoSQL databases, with a proven track record of designing efficient database queries and schemas.
Solid understanding of AWS (or other major cloud providers) and containerization technologies like Docker and Kubernetes.
Strong foundation in software design patterns, principles, and best practices, with hands-on experience in full-cycle software development.
10+ years of professional software development experience, focusing on backend technologies and cross-functional team collaboration.
Experience in Agile methodologies, delivering solutions with a strong user experience focus and ability to bridge technical solutions and business needs.
Demonstrated ability to work independently in ambiguous environments, lead troubleshooting efforts, and mentor junior engineers.
Bachelor's degree in Computer Science (or related field) or equivalent experience.
Excellent communication, collaboration, and problem-solving skills.
Physical Requirements
Ability to work in-office a minimum of three days a week.
Location: Hyderabad, India
About Us
Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hard goods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences, and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally.
Staff Engineer - Full StackOther Jobs from Fanatics
Software Engineer III
Product Developer (On-Site)
Senior Software Engineer - Full Stack (Care Bots)
Senior Software Engineer - Frontend
Sr Engineer Software
Senior Staff Engineer - Android, Kotlin
Similar Jobs
Data Engineer (University Grad)
Sr. AI engineer
Sr. AI engineer
Sr. AI engineer
Sr. AI engineer
Python Engineer Summer Intern
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say