HamburgerMenu
hirist

Senior Python Developer - Microservices Architecture

Real
6 - 10 Years
Anywhere in India/Multiple Locations

Posted on: 23/04/2026

Job Description

Work Schedule : 02:30 PM - 11:30 PM IST Monday - Friday.

About the Role :

We are looking for a Senior Python Developer - Tech Lead to join our Engineering team at Real Brokerage. In this role, you will be a hands-on backend engineer while also providing technical leadership and mentorship. You will own the design and delivery of scalable Python backend systems that power ML-driven products, working closely with ML, Product, and DevOps teams.

What You'll Do :

- Technical Leadership & Ownership

- Own backend technical initiatives end-to-end, from requirements and design through implementation and deployment.

- Help define and evolve backend architecture and technical direction for Python-based software platforms.

- Provide guidance on best practices, system design, and long-term maintainability.

- Backend Development & Architecture

- Design, build, and maintain scalable backend services and APIs in Python.

- Integrate Machine Learning models, data pipelines, transformers, and vector databases into production systems.

- Build and support microservice architectures that scale with data and usage.

Collaboration & Execution :

- Partner with Product Managers, ML Engineers, and feature owners to translate business and ML requirements into technical solutions.

- Work closely with DevOps to ensure reliable deployments, monitoring, and scalability.

- Participate in code reviews, pairing, and knowledge-sharing activities.

Mentorship & Code Quality :

- Mentor junior and mid-level engineers, supporting their technical growth and development.

- Set standards for code quality, testing, and documentation.

- Lead refactoring efforts and technical improvements using established design patterns.

CI/CD & Reliability :

- Lead and contribute to CI/CD pipelines, ensuring automated testing and smooth deployments.

- Troubleshoot production issues, performance bottlenecks, and system reliability concerns.

- Ensure backend services are stable, observable, and production-ready.

What You'll Bring :

- Experience with Kubernetes or similar container orchestration tools.

- Exposure to ML infrastructure or data engineering platforms.

- Background working on large-scale, production ML systems.

Education & Experience :

- 6+ years of professional experience developing backend systems using Python.

- Strong experience designing scalable APIs and microservice-based architectures.

- Experience integrating ML models and data pipelines into backend services.

- Solid understanding of Python deployment, containerization, and cloud-native practices.

- Experience with AWS and modern CI/CD workflows.

- Knowledge of relational and NoSQL databases (e.g., PostgreSQL, MongoDB).

- Prior experience mentoring engineers or leading technical initiatives.

- Comfortable working in agile, fast-paced, distributed teams.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in