
Staff Engineer - Full Stack
- Hyderabad, India
- Full time
- Competitive
- 7th May 2025
Full Description
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.
The organisation
- Data & Technology
- New York, USA
- 2000+ employees
- Website
Relentlessly Enhancing the Fan Experience
More jobs from Fanatics

- Paris, France
- Full time
- Competitive

- Los Angeles, USA
- Full time
- Competitive

- Hyderabad, India
- Full time
- Competitive

- Los Angeles, USA
- Full time
- Competitive

- New York, USA
- Full time
- Competitive
Create a job alert
Get notified as soon as new jobs matching your ambitions go live.