Job Summary
We are looking for a highly skilled Senior Python Developer to design, develop, and maintain scalable backend systems. The ideal candidate should have strong experience in Python, Django, and modern microservices architecture, along with a passion for building high-performance applications.
Key Responsibilities
- Develop and maintain backend services using Python, Django, and Django REST Framework
- Design and build scalable RESTful APIs and JSON-based services
- Work in an Agile/Scrum environment with cross-functional teams
- Implement and manage CI/CD pipelines using Jenkins
- Handle version control using Git/Subversion
- Work on Microservices architecture and containerized deployments (Docker/Kubernetes)
- Ensure application performance, scalability, and security
- Manage and optimize databases like MySQL/MariaDB
- (Good to have) Experience with RabbitMQ, Celery, Telecom domain
Required Skills & Qualifications
- Strong hands-on experience in Python development
- Proficiency in Django & Django REST Framework
- Experience in building scalable and secure applications
- Knowledge of Microservices and containerization (Docker/Kubernetes)
- Familiarity with CI/CD tools like Jenkins
- Strong understanding of database management (MySQL/MariaDB)
- Good problem-solving and analytical skills
- Ability to work independently and in a team
Good to Have
- Experience with RabbitMQ / Celery
- Exposure to Telecom domain projects
- Cloud platform experience (AWS/Azure/GCP)
Perks & Benefits
- Hybrid working model
- Opportunity to work on scalable, high-impact systems
- Collaborative and growth-oriented environment