Job Description

Job Overview 

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) 

  • Strong proficiency in Python (6+ 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 co...

Apply for this Position

Ready to join Orange Data Tech? Click the button below to submit your application.

Submit Application