Summary
The job is for a Python Developer to design, implement, and maintain backend systems with a focus on microservices architecture, database management using Redshift, and containerization. The role requires remote work and specific shift timing.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- Proven 5-7 years of experience as a Python Developer with a focus on backend development
- Strong understanding of microservices architecture and API design
- Experience with Redshift or similar relational databases
- Proficient with version control systems, especially Git/GitHub
- Familiarity with containerization tools such as Docker and orchestration using Kubernetes
- Working knowledge of Airflow for workflow automation is a plus
- Excellent problem-solving skills and attention to detail
- Ability to work in a collaborative team environment
Responsibilities
- 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
Preferred Qualifications
- Location : Remote
- Shift Timing: 5:30 PM to 3:00 AM ( 4-5 hrs of overlapping required )