Python Senior Developer
Core
Design, build, maintain, and support scalable Python-based applications, services, and automation solutions.
Role type
Senior Python Developer (Backend/Systems)
Builds
Robust Python applications, services, scripts, and automation tools
Domain
Software Engineering / Backend Systems
Deliverable
production ML models | product features
Required skills
Python (OOP, concurrency, async, decorators, generators), Data Structures, File I/O, JSON handling, Testing (unit/integration), Debugging, CI/CD, Docker basics
Preferred skills
Linux/Unix shell scripting, Cloud platforms, Application monitoring, Security best practices
Technologies
Python, Docker, Git, Linux/Unix
Responsibilities
Design and develop Python applications and automation scripts; Write clean, modular, and testable code; Implement data structures and algorithms for performance; Create unit and integration tests; Troubleshoot production issues and support deployments; Collaborate with DevOps, QA, and Product teams; Contribute to technical documentation and code reviews.
Seniority
Senior, hands-on IC