Empowering companies to work with the best engineers in the world
Senior Backend Engineer, Python, PostgreSQL, GCP
Location
India
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer, Python, PostgreSQL, GCP
Smart Working
• Design, build, and maintain scalable backend services and APIs using Python • Develop and optimise database solutions using PostgreSQL • Work with GCP services to build and maintain cloud-native applications • Contribute to system architecture and technical design decisions • Ensure high levels of performance, reliability, and scalability • Collaborate with cross-functional teams to deliver features end-to-end • Troubleshoot and resolve complex backend and infrastructure issues • Write clean, maintainable, and well-tested code following best practices • Support continuous improvement of engineering standards and processes
Job Requirements
- Python (5+ years) – strong experience building scalable backend systems and APIs
- PostgreSQL (4+ years) – experience designing schemas, writing efficient queries, and optimising database performance
- GCP (3+ years) – experience building and deploying applications using Google Cloud Platform
- Strong experience building production-grade, scalable systems
- Solid understanding of backend architecture and distributed systems
- Experience working with cloud-native applications and services
- Ability to contribute to technical decision-making and system design
- Strong problem-solving skills and attention to detail
- Experience collaborating within cross-functional teams
Benefits
- Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)
- No Weekend Work: Real work-life balance, not just words
- Day 1 Benefits: Laptop and full medical insurance provided
- Support That Matters:Mentorship, community, and forums where ideas are shared
- True Belonging: A long-term career where your contributions are valued
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Engineer – Contract
NexusNexus is the supercomputer for everyone, powering the world’s most complex computation to build the Verifiable Internet.
• Design and build backend services in Node.js and Rust for Nexus’s Layer 1 and DEX. • Develop APIs and data pipelines for trading, liquidity, and on-chain verification. • Build and maintain blockchain infrastructure components (RPC endpoints, explorers, dev tools). • Write clean, well-tested code that supports verifiable financial applications.
• Aligning Engineering with High-Value Problems. Work closely with product and engineering leadership to propose initiatives and drive impactful technical changes. • Collaborating across teams, guiding senior developers in managing and reducing technical debt. • Building and scaling Global Platforms. Develop and maintain products with billions of page views per month, ensuring scalability and performance. • Solving Complex Technical Challenges. Work with engineers across European offices to deliver solutions that impact millions of users. • Owning and Improving Development Processes. Participate in product design, write and review code, and advocate for quality, security, and performance with a DevOps mindset • Collaborating and learning with the OLX Engineering community.
• Development: You design and develop robust, scalable web applications as well as service-oriented interfaces to integrate complex business logic across different project contexts. • Operations & Support: You act as the technical contact for third-level support, analyze functional requirements, identify causes of incidents, and proactively assist in finding solutions and planning releases within projects. • Database Architecture: You take responsibility for planning, managing, and optimizing our databases. • Coordination: You coordinate your tasks within the team by implementing technical specifications in clear, structured sprint cycles while keeping project goals in focus. • Requirements Analysis: In direct exchange with internal stakeholders, you evaluate new functional and technical requirements, translate them into viable solution concepts, and provide advisory input during planning. • Documentation: You independently create and maintain our development documentation, ensuring knowledge is sustainably preserved and always accessible.
• Work with deep technical and analytical understanding of what has already been implemented in the project, ensuring continuous evolution of the solutions; • Serve as the technical reference within the team, exerting leadership influence and supporting more junior developers; • Contribute directly to innovation and knowledge acquisition in the Android ecosystem and other related technologies; • Develop and maintain high-performance REST APIs; • Design and implement resilient, scalable and fault-tolerant services; • Work on optimizing latency, throughput and performance of high-volume systems; • Implement advanced caching strategies, including distributed Redis; • Apply rate limiting, circuit breaker and backpressure mechanisms; • Perform profiling and tuning of applications for maximum efficiency; • Work on database modeling focused on performance and scalability; • Work with relational and non-relational databases according to project needs; • Operate with microservices architecture in production, ensuring consistency and availability; • Implement observability practices, monitoring and distributed tracing; • Work with Docker, Kubernetes and cloud environments (AWS, GCP or Azure).




