Senior Python Developer
Orange Data Tech · Indore · onsite · Posted 8d ago
About a minute. You'll make an account on the way through.
About this role
Senior Python Developer
Experience
5+ 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 a 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)
- Strong proficiency in Python (5+ 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 & Practicesstyle 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)
Sourced from naukri
Skills
About Orange Data Tech

Orange Data Tech
IT Services & Consulting
11-50
employees
2019
7 years old
Tampa, Florida
United States
₹4.7L PA avg
Avg at Orange Data Tech
About
Employee ratings
4 reviews
Culture
3.0
Career growth
1.8
Work-life
2.8
Employees rate it well for
Find them on