8 Fanatics Jobs
Fanatics - Senior Software Engineer - Backend Development (6-8 yrs)
Fanatics
posted 13hr ago
Flexible timing
About the Role :
We are seeking a highly skilled and experienced Senior Backend Engineer to lead the design, development, and deployment of our large-scale backend systems. You will play a crucial role in ensuring our architecture is robust, scalable, and highly available. This role requires deep expertise in Go or Java, AWS cloud infrastructure, CI/CD pipelines, and observability tools. You will also provide mentorship to junior engineers, fostering a culture of technical excellence and continuous improvement.
Overview :
- Lead the design, development, and deployment of large-scale backend systems, ensuring the architecture is robust, scalable, and highly available.
- Write clean, maintainable code with a strong emphasis on performance, efficiency, and optimization.
- Actively review code and provide constructive feedback to junior developers.
- Experience with RESTful API design, Webhook, Web Sockets
- Strong understanding of the client-server architecture.
- Hands-on Experience in development with Backend Language (GoLang, NodeJS, etc), Mongo DB, MySQL
- Good Understanding and having worked on Sql and NoSql databases preferably MySQL and MongoDB.
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, design patterns, and source control management.
- Architect, Develop, test, and deploy robust products that are fast, scalable, and highly responsive.
- Ability to work in an Agile, fast-paced environment, and learn rapidly.
- Strong creative problem-solving ability.
- Experience with Python and CI/CD pipeline and AWS.
- Worked on a Linux-based environment
- Experience with version control tools such as GIT and its operations Push, Pull, Branching, Merging, and conflict resolution.
Responsibilities :
- Design and implement scalable and highly available backend systems using Go or Java.
- Develop and maintain RESTful APIs and microservices.
- Optimize system performance and ensure efficient resource utilization.
- Manage and automate infrastructure deployments using infrastructure-as-code tools.
- Implement and utilize observability and monitoring tools (Loki, Grafana) to track system health and performance.
- Troubleshoot and resolve complex technical issues.
- Conduct code reviews and provide constructive feedback to team members.
- Mentor junior engineers and guide them through technical challenges.
- Stay up-to-date with the latest backend technologies and best practices.
Required Skills & Experience :
Experience :
- Minimum 6 years of backend development experience with proven expertise in building scalable and distributed systems. Prior experience in mentoring or leading engineering teams is a plus.
- Strong proficiency in Go or Java, with experience in developing backend services and APIs.
Functional Areas: Other
Read full job descriptionPrepare for Software Engineer - Backend roles with real interview advice
3-5 Yrs
5-8 Yrs
₹ 40 - 50L/yr
Hyderabad / Secunderabad
3-5 Yrs
₹ 30 - 40L/yr
Hyderabad / Secunderabad