DescriptionCloudHire is seeking a highly skilled and experienced Senior Python Developer to join our dynamic team. As a Senior Python Developer, you will be responsible for designing, implementing, and maintaining our backend systems, ensuring their scalability, performance, and security. You will work closely with cross-functional teams to deliver high-quality software solutions.
Role - Senior Python DeveloperLocation - Remote (India)Year of experience required - 5+ yearsSalary Budget - upto 30 LPA
Responsibilities:Collaborate with Product Managers, Product Designers, and other Software Engineers to deliver new functionality and iterative improvements to customer-facing products.Design, develop, and deploy high-quality Python applications.Develop and maintain RESTful APIs for seamless integration with frontend and external systems.Optimize and refactor existing code to improve system performance and maintainability.Identify and resolve issues related to scalability, performance, and security.Conduct code reviews to ensure quality and compliance with coding standards.Keep up-to-date with industry trends and best practices in software development.
RequirementsBachelor's degree in Computer Science, Engineering, or a related field.5+ years of professional experience in Python development, with a focus on backend development.Strong understanding of object-oriented programming principles and design patterns.Experience working with relational databases such as MySQL or PostgreSQL.Proficiency in Airflow and Redshift.Working knowledge of Microservices and KubernetsProficiency with web frameworks such as Django or Flask.Familiarity with version control systems like Git.Experience developing and consuming API designing and database.Knowledge of cloud platforms and services like AWS or Azure is a plus.Excellent problem-solving and analytical skills.Strong communication and collaboration abilities.
BenefitsPaid Time OffWork From HomePerformance Bonus