Back End Developer

Omni Recruit Private Limited

Pune District

On-site

INR 3,500,000 - 6,000,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Omni Recruit Private Limited is seeking a Senior Backend Engineer with 7+ years of experience to architect and build scalable backend systems. The role focuses on Python-based services, FastAPI APIs, and PostgreSQL optimization, with emphasis on distributed, secure, and scalable software products.

The candidate will design high-level and low-level solutions, drive architectural decisions, mentor team members, and contribute to roadmaps while ensuring robust authentication and production-grade

Qualifications

  • 7+ years of professional software engineering experience.
  • 4+ years building large-scale backend systems.
  • Experience with Python and FastAPI in production environments.
  • Strong understanding of API design and backend architecture.
  • Experience with PostgreSQL, query optimization and data modeling.
  • Experience deploying and operating production services in cloud or on-prem environments.

Responsibilities

  • 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 with Python, REST APIs, and asynchronous processing.
  • Implement robust authentication, authorization, and security controls.
  • Design highly available and fault-tolerant systems.

Skills

Python
PostgreSQL
FastAPI
Distributed systems
Microservices
APIs design
Security
CI/CD
Linux fundamentals
Docker
GitHub

Tools

GitHub Actions
CI/CD tooling
Linux

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.

Thanks & regards,

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
Backend Engineering Lead
Backend Engineering Lead

Lobb Logistics • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Technical Lead
Technical Lead

DevRabbit IT Solutions • India

On-site
INR 4,000,000 - 7,000,000
Technical Lead – Backend Systems
Technical Lead – Backend Systems

Cynosure Corporate Solutions • Chennai District

On-site
INR 3,000,000 - 6,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills • Gurugram District

On-site
INR 1,800,000 - 3,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills • Pune District

On-site
INR 2,500,000 - 4,200,000
Backend Python Developer
Backend Python Developer

Tekskills • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills • Bengaluru

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

Wits Innovation Lab • Mohali

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

Cenna • Hyderabad

On-site
INR 2,000,000 - 3,000,000