Senior Backend Engineer

7 - 12 years

35 - 80 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Senior Backend Engineer

To be successful in this role, you must have strong leadership qualities, a deep understanding of software architecture and design, and the ability to solve complex problems with innovative, scalable solutions. You will thrive in a highly collaborative, cross-functional environment where your experience and expertise will be leveraged to shape the future of the engineering team and systems.

What you'll do:

  • Take ownership of the design, development, and implementation of medium to large features, ensuring they align with both business and system goals.
  • Demonstrate systems thinking by architecting and designing entire systems owned by the team, addressing problems that may span across team boundaries.
  • Lead the charge in proposing technology improvements, architectural changes, and large-scale design or implementation enhancements.
  • Ensure the quality of the codebase through thorough code reviews and mentoring, influencing the teams approach to design and coding standards.
  • Lead and execute on process improvements, standards, and tools to streamline engineering practices.
  • Research, propose, and implement technical solutions for long-standing technical debt and operational challenges.
  • Troubleshoot and debug complex issues in production systems, and optimize for performance, scalability, and reliability.
  • Mentor junior engineers and contribute to their technical growth while fostering a collaborative, high-performing team culture.
  • Drive results and alignment with leadership on key team goals, business metrics, and execution strategies.

Who you are:

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Minimum of 5+ years of experience with backend or full-stack software engineering, with a proven track record of delivering complex software systems.
  • Proficient in at least one modern programming language (e.g., Go, C#, Java, Kotlin, Rust, etc.), with broad experience in solving problems and building systems.
  • Experience delivering SaaS software and a strong understanding of the full software development lifecycle.
  • Expertise in software design patterns, systems architecture, and API development (including REST or gRPC).
  • Deep understanding of secure development principles and experience implementing security best practices.
  • Experience with both SQL and NoSQL databases, and a solid grasp of data modeling and performance optimization techniques.
  • Demonstrated ability to work independently and solve problems with minimal guidance, while also collaborating effectively with cross-functional teams.
  • Strong leadership and mentoring skills, with a commitment to fostering a positive and productive team culture.
  • Excellent communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.

Nice to have, but not necessary:

  • Golang experience
  • GCP experience
  • Adtech experience

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Golang Skills

Practice Golang coding challenges to boost your skills

Start Practicing Golang Now
Frequence Software logo
Frequence Software

Software Technology / Advertising Technology

San Francisco

RecommendedJobs for You

hyderabad, telangana, india