Upload Button Icon Add office photos
filter salaries All Filters

3 Fanatics Jobs

Fanatics - Senior Software Engineer - Backend Development (6-8 yrs)

6-8 years

Fanatics - Senior Software Engineer - Backend Development (6-8 yrs)

Fanatics

posted 1mon ago

Job Role Insights

Flexible timing

Job Description

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 description

What people at Fanatics are saying

Recently Viewed

write
Share an Interview