Senior Engineer – Backend

Jobtailor

Bengaluru

On-site

INR 1,800,000 - 3,200,000

Full time

10 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Jobtailor in Bengaluru is seeking a senior backend engineer to design, implement, and optimize large-scale services. You will work across teams to translate business needs into robust architectures and maintain high performance under heavy load.

Ideal candidates have 5+ years in distributed systems, strong CS fundamentals, and hands-on experience with Golang, Python, Java or Ruby on Linux-based production environments. You will influence the roadmap and improve engineering standards.

Qualifications

  • Degree in Computer Science or equivalent.
  • 5+ years of experience in commercial software development in large distributed systems.
  • Hands-on experience designing, developing, testing and deploying large-scale applications using Golang, Ruby, Python, .NET Core or Java.
  • Deep knowledge of Linux as a production environment.
  • Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures.

Responsibilities

  • Design, write and deliver highly scalable, reliable and fault-tolerant systems with minimal guidance.
  • Participate in code and design reviews to maintain high development standards.
  • Partner with product management to define and execute the feature roadmap.
  • Translate business requirements into scalable and extensible designs.
  • Manage stakeholder communication regarding deliverables, risks, changes and dependencies.
  • Coordinate planning and execution with Mobile, DevOps, Data, UX, QA and other cross-functional teams.
  • Continuously improve code quality, product execution and customer delight.
  • Learn new languages and methodologies.
  • Take ownership of services and deliverables.
  • Engage in service capacity and demand planning, software performance analysis, tuning and optimization.
  • Continuously refactor applications to ensure high-quality design.
  • Anticipate problems, issues and solutions.
  • Help team members resolve issues.

Skills

Analytical skills
Organizational skills
Planning skills
Problem-Solving skills
Communication skills

Education

Degree in Computer Science

Tools

Golang
Python
Ruby
Java
C
C++
Linux
HTTP/HTTPS

Job description

  • Design, write and deliver highly scalable, reliable and fault-tolerant systems with minimal guidance
  • Participate in code and design reviews to maintain high development standards
  • Partner with product management to define and execute the feature roadmap
  • Translate business requirements into scalable and extensible designs
  • Manage stakeholder communication regarding deliverables, risks, changes and dependencies
  • Coordinate planning and execution with Mobile, DevOps, Data, UX, QA and other cross-functional teams
  • Continuously improve code quality, product execution and customer delight
  • Learn new languages and methodologies
  • Take ownership of services and deliverables
  • Engage in service capacity and demand planning, software performance analysis, tuning and optimization
  • Continuously refactor applications to ensure high-quality design
  • Anticipate problems, issues and solutions
  • Help team members resolve issues
Requirements
  • Degree in Computer Science or equivalent
  • 5+ years of experience in commercial software development in large distributed systems
  • Hands-on experience designing, developing, testing and deploying large-scale applications using Golang, Ruby, Python, .NET Core or Java
  • Deep knowledge of Linux as a production environment
  • Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures
  • Expert in at least one of: Golang, Python, Ruby, Java, C, C++
  • Proficiency in object-oriented programming, including design patterns
  • Ability to design and implement low-latency RESTful services
  • Experience building backend services handling high-volume traffic
  • Strong understanding of system performance and scaling
  • Data modeling experience with relational and NoSQL databases
  • Ability to plan, prioritize, estimate and execute releases predictably
  • Ability to scope, review, and refine user stories for technical completeness and dependency-risk mitigation
  • Familiarity with the Golang ecosystem
  • Familiarity with running web services at scale; systems internals and networking are a plus
  • Familiarity with HTTP/HTTPS communication protocols
  • Ability to follow agile best practices
  • Excellent conceptual, logical and analytical skills
  • Excellent planning, organizational and prioritization skills
Core Competencies

Demonstrates expertise in designing and developing scalable, reliable systems using Golang, Python, Ruby, or Java, with a strong focus on performance optimization and high-quality code. Proficient in managing cross-functional collaboration and stakeholder communication to ensure successful project execution.

Highest-signal resume keywords
  • Golang Application Development
  • Large-Scale Application Design
  • Distributed Systems Expertise
  • RESTful Service Implementation
  • Agile Methodologies
Hard Skills
  • Golang
  • Python
  • Ruby
  • Java
  • C
  • C++
  • Object-Oriented Programming
  • Data Structures
  • Algorithms
  • NoSQL Databases
Soft Skills
  • Analytical Skills
  • Organizational Skills
  • Planning Skills
  • Problem-Solving Skills
  • Communication Skills
Certifications & Qualifications
  • Degree in Computer Science
Industry Keywords
  • Scalable Systems
  • Fault-Tolerant Systems
  • High-Volume Traffic
  • Cross-Functional Teams
  • Stakeholder Communication
Tools & Technologies
  • Linux
  • HTTP/HTTPS
  • Agile Practices
  • Service Capacity Planning
  • Software Performance Analysis
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Engineer - 2 (Backend)
Sr Engineer - 2 (Backend)

Tazapay • Bengaluru

On-site
INR 1,400,000 - 2,000,000
Tazapay - Staff Engineer - Backend Development
Tazapay - Staff Engineer - Backend Development

Tazapay • Chennai District

On-site
INR 4,500,000 - 6,500,000
Golang Developer
Golang Developer

WPP ES • Dadri

On-site
INR 1,200,000 - 2,000,000
Staff Engineer - Golang
Staff Engineer - Golang

DDN • Pune District

On-site
INR 2,000,000 - 4,000,000
Golang Lead Developer
Golang Lead Developer

Credopay • Chennai District

Hybrid
INR 1,200,000 - 1,800,000
Software Development Lead
Software Development Lead

Jobtailor • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Associate Architect
Associate Architect

mPokket • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Back End Engineer
Back End Engineer

V2 Solutions • Pune District

Hybrid
INR 1,200,000 - 1,800,000
Senior Software Engineer (Golang)
Senior Software Engineer (Golang)

ConnectWise • Pune District

On-site
INR 800,000 - 1,200,000
Senior Engineer - GO
Senior Engineer - GO

Indian Institute of Science (IISC) • Bengaluru

Hybrid
INR 3,000,000 - 5,000,000