Senior Python Developer (India)

Senior Python Developer (India)

03 Aug
|
Orange Data Tech
|
India

03 Aug

Orange Data Tech

India

Experience

8+ years of hands-on experience in Python development, with exposure to enterprise-scale systems.

Role Summary

We are looking for a Senior Python Developer who can design and build large, modular, and maintainable systems. The role requires strong understanding of enterprise architecture patterns, clean code practices, and experience working on business-critical applications such as ERP, financial systems, or large backend platforms.

Technical Skills (Must Have)

- Solid proficiency in Python (8+ years)
- Hands-on experience with modular and layered architectures
- Deep understanding of Clean Architecture / Hexagonal Architecture / DDD concepts
- Experience with FastAPI or Django for enterprise backend development
- Strong knowledge of REST API design and service contracts
- Experience implementing dependency injection and inversion of control
- Solid understanding of authorization models (RBAC, policy-based access, tenant-scoped permissions)
- Strong experience with relational databases (PostgreSQL, MySQL)
- Writing maintainable, testable, and well-documented code

Enterprise & Architecture Knowledge (Important)

- Experience working on ERP, financial, or large business applications
- Familiarity with Patterns & Practices–style architecture principles
- Clear understanding of cross-cutting concerns (logging, validation, security)
- Experience designing shared platform services or common libraries
- Knowledge of CQRS concepts and when to apply them
- Understanding of multi-tenant system design

Key Responsibilities

- Design and develop Python applications following clean, layered,



or hexagonal architecture
- Define clear module boundaries and enforce separation of concerns
- Build and maintain enterprise-grade backend services using frameworks such as FastAPI or Django
- Translate business requirements into domain-driven models and application services
- Implement policy-based authorization, roles, and permissions in a scalable manner
- Ensure business logic remains independent of frameworks and infrastructure
- Review code and guide teams on architectural best practices
- Write unit and integration tests with clear test boundaries
- Collaborate with product, QA, and architecture teams to deliver high-quality solutions

Nice to Have

- Exposure to event-driven architecture or message queues
- Experience with workflow engines or long-running business processes
- Knowledge of OpenStack, Odoo, ERPNext, or similar large systems
- Experience mentoring developers and reviewing architecture designs
- Background in cloud-native systems (Docker, Kubernetes)

Job Type: Full-time

Pay: ₹1,200,000.00 - ₹1,800,000.00 per year

Benefits:

- Provident Fund

Application Question(s):

- How many years of total professional experience do you have?
- What is your current CTC (fixed + variable)?
- What is your expected CTC?
- What is your current location?
- Are you open to relocation? If yes, please specify preferred location(s)
- What is your notice period (in days)?
- Are you currently serving notice period? If yes, last working day?
- Are you available for a face-to-face / virtual interview during weekdays?

Work Location: In person

📌 Senior Python Developer (India)
🏢 Orange Data Tech
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior python developer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior python developer (india) / india