Job Description
About the Role
Our client is seeking a skilled and motivated Backend Python Developer to join their growing team. This is an exciting opportunity to work in a dynamic environment with a company that values innovation, collaboration, and personal growth. The role involves developing and maintaining robust backend systems, contributing to high-performance architectures, and delivering exceptional solutions to our clients.
What We Offer
- Visa Sponsorship: Support with relocation and visa processes for international candidates.
- Work Model: Fully on-site for the first year to ensure seamless integration and collaboration, followed by a hybrid model (2 days remote per week).
Responsibilities
- Develop and optimize backend systems and services.
- Collaborate with cross-functional teams to deliver scalable and efficient solutions.
- Write clean, maintainable, and testable code.
- Ensure high availability and performance of backend systems.
- Participate in code reviews, troubleshooting, and debugging.
Requirements
- Strong proficiency in Python and relating frameworks such as Flask, FastAPI or Django.
- Experience with GCP.
- Solid understanding of databases (e.g., PostgreSQL, MySQL, or MongoDB).
- Familiarity with microservices architecture and API development.
- Strong problem-solving skills and a collaborative mindset.
Nice to Have
- Experience working in Agile teams.
- Exposure to CI/CD pipelines and TDD methodologies.
- Previous experience in a fully on-site work environment.