
Software Engineer III
Fanatics, Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Hyderabad • India
Visit company websiteExplore more
Tech Stack
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