Back End Developer

Omni Recruit Private Limited

Pune District

On-site

INR 3,500,000 - 5,500,000

Full time

6 days ago
Be an early applicant
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

Omni Recruit Private Limited in Pune seeks a Senior Backend Engineer with 7+ years of experience to design and build scalable, production-grade backend systems. You will own architecture, mentor teammates, and deliver secure, high-performance services using Python, PostgreSQL, Docker, and modern tooling.

You will drive design decisions, develop APIs, ensure reliability, and collaborate with product teams in a fast-paced startup environment.

Qualifications

  • 7+ years of professional software engineering experience.
  • 4+ years building large-scale backend systems.
  • Ownership of systems from design through production deployment and maintenance.
  • Product company experience and ability to work in fast-moving environments.

Responsibilities

  • Design and build scalable backend systems and APIs.
  • Drive architectural decisions balancing scalability, performance, and security.
  • Mentor team members and own backend architecture end-to-end.
  • Develop with Python, PostgreSQL, and modern backend practices.
  • Ensure reliability, security, and maintainability of services.

Skills

Python
FastAPI
System design
Microservices
Distributed systems
REST APIs
API design

Tools

PostgreSQL
Docker
GitHub

Job description

Role Overview We are looking for a highly skilled Senior Backend Engineer with 7+ years of experience building scalable, production-grade software products. The ideal candidate comes from a product engineering background, has strong system design and architecture experience, excels at solving complex technical problems, and has deep expertise in Python, PostgreSQL, Docker, GitHub, and modern backend development practices. This role requires someone who can independently drive backend architecture, make sound engineering decisions, mentor team members, and build systems that are reliable, secure, and scalable.

Design and develop scalable backend systems, APIs, and platform services. Create high-level and low-level designs for new products and platform capabilities. Drive architectural decisions balancing scalability, maintainability, performance, security, and cost. Design distributed systems, event-driven architectures, and microservices where appropriate. Review and improve existing architectures to eliminate bottlenecks and technical debt. Participate in technical roadmap planning and engineering strategy discussions. Backend Development Build and maintain backend services primarily using Python. Develop REST APIs and asynchronous processing systems. Implement robust authentication, authorization, and security controls. Design highly available and fault-tolerant systems. Write clean, maintainable, and testable code. Database Engineering Design and optimize PostgreSQL schemas. Query optimization, indexing, partitioning, and performance tuning. Ensure data integrity and reliability. Resolve database performance issues. Platform Engineering Docker, GitHub Actions, CI/CD, Linux fundamentals, deployment automation, and production operations.

Required Qualifications Experience 7+ years of professional software engineering experience. 4+ years building large-scale backend systems. Strong product company experience preferred. Demonstrated ownership of systems from design through production deployment, monitoring, troubleshooting, and long-term maintenance. Experience working in fast-moving startup or product environments. Backend Engineering Expert-level Python development. Strong experience with FastAPI. Deep understanding of API design and backend architecture. Experience designing and operating production-scale services. Database Engineering Expert-level PostgreSQL. Query optimization. Database performance tuning. Schema design. Transaction management. Data modelling. Migration strategies. System Design HLDs, LLDs, architecture documents, sequence diagrams, data flow diagrams, and database design. Experience with high-throughput APIs, multi-tenancy, large datasets, workflow orchestration, and enterprise-grade security.

Observability & Reliability Requirements Metrics, logs, traces, and distributed tracing concepts. OpenTelemetry instrumentation principles. Application performance monitoring (APM). Root cause analysis and production debugging. SLI, SLO, and SLA design principles. Monitoring strategy design and alerting best practices. Performance profiling and bottleneck identification. Capacity planning and reliability engineering. Incident response and postmortem analysis. Designing systems for operational visibility from day one. Experience with specific observability tools is less important than understanding observability concepts and production troubleshooting. Ownership & Execution Expectations (Mandatory) We are looking for engineers who operate with a high degree of ownership and autonomy. The ideal candidate should be able to: Take ownership of a problem statement and independently drive it to production. Convert ambiguous business requirements into scalable technical solutions. Identify missing requirements, edge cases, risks, and dependencies. Work directly with stakeholders to refine requirements. Make sound technical decisions balancing speed, quality, scalability, and maintainability. Deliver outcomes rather than simply completing assigned tasks. Take responsibility for long-term success and reliability. Demonstrate strong judgment in architectural trade-offs. Proactively identify opportunities for improvement. What We Mean by Ownership. Do not do this: Wait for detailed tickets. Require extensive hand-holding. Escalate every technical decision. Focus only on assigned components. Will do this: Take a high-level objective and create a solution plan. Break initiatives into milestones. Identify risks early. Coordinate across teams. Drive projects from design through deployment and support. Measure success based on outcomes rather than tasks. Problem Solving & Engineering Mindset Exceptional analytical and problem-solving abilities. Strong systems thinking. Ability to reason about complex distributed systems. Ability to diagnose and resolve production issues. Ability to navigate ambiguity and incomplete information. Pragmatic decision-making under constraints. Curiosity and willingness to challenge assumptions. Strong bias toward execution and results.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Geosoft Surtech • Srinagar

On-site
INR 2,000,000 - 3,000,000
Staff Backend Engineer
Staff Backend Engineer

iCOUNTER • Pune District

On-site
INR 4,200,000 - 6,000,000
Backend Engineering Lead
Backend Engineering Lead

Lobb Logistics • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Senior Backend Developer
Senior Backend Developer

Wits Innovation Lab • Mohali

On-site
INR 1,500,000 - 2,100,000
Backend Python Developer
Backend Python Developer

Tekskills • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Back End Developer
Back End Developer

MathCo • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Back End Developer – Technical Lead
Back End Developer – Technical Lead

JUARA IT SOLUTIONS • Chennai District

On-site
INR 4,000,000 - 6,500,000
Back End Developer
Back End Developer

RoshAi • Ernakulam

On-site
INR 500,000 - 700,000
Senior Backend Engineer
Senior Backend Engineer

Arcana • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Founding Engineer, Backend (Senior)
Founding Engineer, Backend (Senior)

Cenna • Hyderabad

On-site
INR 3,500,000 - 6,000,000