Search by job, company or skills
Job Description:
We are seeking a Senior Python Developer who has hands-on experience in building scalable and
complex web applications. The Ideal candidate for this role should take ownership of critical
development tasks, contribute to design decisions, and mentor junior developers.
Experience: 5-8 years
Location: Pune Work from Office
Responsibilities:
Lead the development of Python-based applications, ensuring high performance and scalability.
Design and implement complex application features and backend services.
Collaborate with stakeholders to define system requirements and specifications.
Optimize performance, scalability, and security of the applications.
Manage data integration and handle large datasets efficiently.
Lead code reviews, contribute to improving coding practices, and mentor junior developers.
Develop and maintain automated unit and integration tests.
Collaborate with DevOps teams for CI/CD and cloud deployments.
Skills and Qualifications:
Strong experience in Python and related libraries (e.g., Pandas, NumPy, Celery).
Extensive experience with web frameworks such as Django or Flask.
In-depth knowledge of RESTful API design and development.
Experience with databases such as PostgreSQL, MySQL, MongoDB, or others.
Proficiency with cloud platforms such as AWS, Azure, or Google Cloud.
Hands-on experience with Docker, Kubernetes, and microservices architecture.
Familiarity with asynchronous programming and task queues (e.g., Celery, RabbitMQ).
Strong understanding of software design patterns and architecture.
Ability to lead technical discussions and make architectural decisions.
Excellent problem-solving skills and attention to detail.
Education:
Bachelors Degree in Computer Science, Engineering, or a related field.
Industry:Other
Job Type:Permanent Job
Date Posted: 07/10/2024
Job ID: 95308961