We are seeking a skilled Python Developer to join our growing team. As a Python Developer, you will play a crucial role in designing, implementing, and maintaining our backend systems, with a focus on microservices architecture, database management using Redshift, and containerization. The ideal candidate has high energy, is success-driven, and is digitally minded. You will be reporting to clients and overseeing new product development. The ideal candidate is a self-motivated, multi-tasker, and demonstrated team player. You should have excellent programming skills and a passion for creating innovative applications.
Design, develop, and deploy scalable microservices using Python.
Collaborate with cross-functional teams to define API specifications and ensure seamless integration of microservices.
Proficient in working with Redshift as a database solution.
Optimize and maintain database performance, troubleshoot issues, and ensure data integrity.
Utilize Git and GitHub for version control and collaborative development.
Work closely with other developers, QA engineers, and product managers to deliver high-quality software.
Develop and maintain RESTful APIs to facilitate communication between different microservices and external systems.
Experience with containerization technologies such as Docker.
Knowledge of Kubernetes for container orchestration.
Familiarity with Airflow for workflow automation and scheduling.
Specialize in backend development, handling complex business logic and ensuring the performance and reliability of backend systems.
Work closely with DevOps teams to ensure smooth deployment and operation of microservices in a containerized environment.
CloudHire is a leading remote employee provider that sources top global talent for businesses of all sizes. We are committed to finding the best candidates who align with our client's mission and values. Our inclusive and flexible work environment allows our team members to achieve a healthy work-life balance and excel in their roles.