Fanatics, Inc.

Software Engineer III

Fanatics, Inc.

full-time

Posted on:

Location Type: Hybrid

Location: HyderabadIndia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop scalable microservices and applications with minimal oversight, ensuring high code quality, reliability, and performance
  • Work independently on assigned problems and triage production issues, identifying root causes and suggesting solutions
  • Write modular, testable, resilient, production-grade code with strong attention to edge cases and optimization
  • Develop components and services with strong understanding of distributed systems, fault tolerance, and scalability
  • Leverage AI/ML tools (GitHub Copilot, ChatGPT, etc.) to enhance development productivity and integrate them into CI/CD workflows
  • Implement and optimize RESTful/GraphQL APIs and integrate with third-party services
  • Effectively debug and resolve software issues. Identify and communicate potential risks in projects. Participate in Root Cause Analysis (RCA) sessions.
  • Collaborate effectively with other engineers, product managers, and designers. Clearly communicate technical information to both technical and non-technical audiences.

Requirements

  • Bachelor’s degree in computer science or equivalent practical experience.
  • 3-5 years of experience in software development with strong focus on data structures and algorithms
  • 3+ years of experience building production-grade web applications and microservices
  • Mastery of at least one modern programming language (Java, Python, Go, Node.js, or C#)
  • Deep understanding of algorithms, data structures, concurrency, memory management, debugging, and optimization
  • Experience of JavaScript, HTML, CSS, and responsive design principles.
  • Expertise in building RESTful/GraphQL APIs, microservices architecture, and event-driven systems
  • Strong knowledge of SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis, DynamoDB)
  • Work with AWS (or other cloud providers) utilizing services like EC2, S3, Lambda, etc. Understand cloud security best practices.
  • Good problem-solving and debugging skills.
  • Collaborate effectively with other engineers, product managers, and designers. Clearly communicate technical information to both technical and non-technical audiences.
  • Proficiency using AI-powered development tools (GitHub Copilot, Amazon CodeWhisperer, Tabnine, ChatGPT) for code generation, refactoring, and documentation
  • Understanding of prompt engineering and LLM integration patterns
  • Knowledge of AI-assisted testing, code review, and quality assurance tools
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities
Applicant Tracking System Keywords

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

Hard Skills & Tools
microservicesRESTful APIsGraphQL APIsJavaPythonGoNode.jsC#SQLNoSQL
Soft Skills
problem-solvingdebuggingcollaborationcommunication
Certifications
Bachelor’s degree in computer science