We are seeking a highly skilled Senior Python Developer with expertise in Django to play a key role in building a Cloud Management Platform. The ideal candidate will be responsible for developing and maintaining backend services, integrating cloud APIs, and delivering scalable, secure, and high-performance solutions. This role offers the opportunity to work on a cutting-edge platform that optimizes and manages cloud infrastructure across hybrid IT environments.
responsibilities :
Design, develop, and maintain backend services for the Cloud Management Platform using Python and Django.
Build and integrate robust APIs to interact with cloud service providers (AWS, Azure, Google Cloud, etc.).
Optimize platform components for performance, scalability, and security.
Collaborate with DevOps and front-end teams to deliver end-to-end platform solutions.
Implement task automation and orchestration features to improve cloud management workflows.
Work with relational and non-relational databases to ensure efficient data storage and retrieval.
Conduct thorough unit testing and integrate test coverage into the development lifecycle.
Participate in code reviews and provide mentorship to junior developers.
Troubleshoot, debug, and resolve issues related to performance and functionality.
Stay up-to-date with cloud technologies and contribute ideas to improve the platform’s capabilities.
requirements-expected :
5+ years of professional experience as a Python Developer.
Strong experience with the Django framework (Django ORM, REST Framework, migrations).
Proven experience in building RESTful APIs and integrating with third-party services.
Solid understanding of cloud technologies and platforms (e.g., AWS, Azure, Google Cloud).
Proficiency in database management with PostgreSQL or MySQL.
Hands-on experience with Docker for containerization.
Familiarity with task automation tools like Celery and RabbitMQ for message brokering.
Experience working with Git for version control and Linux environments for development.
Strong analytical, problem-solving, and troubleshooting skills.