Job Title: Backend Developer (Python + Flask + GCP)
Location: Remote
Experience Required: 4+ Years
Role OverviewWe are seeking skilled Backend Developers to design, build, and maintain efficient, scalable, and secure server-side logic and services. The ideal candidate will have strong expertise in Python, Flask, and Google Cloud Platform (GCP) , with experience in building APIs, handling databases, and integrating cloud services in production environments.
Key Responsibilities- Collaborate with project teams to understand business requirements and develop efficient, high-quality backend solutions.
- Design and implement low-latency, high-availability, and performant applications using Python frameworks such as Flask or FastAPI .
- Integrate multiple data sources and databases into a unified system, ensuring seamless data storage and third-party service integrations.
- Design and maintain scalable and optimized database schemas to support complex business logic and high data volumes.
- Conduct thorough testing using pytest and unittest , and debug applications to ensure smooth operation.
- Implement authentication and authorization mechanisms across distributed systems.
- Participate in Agile/Scrum ceremonies , contributing to sprint planning, reviews, and retrospectives.
- Work closely with DevOps teams to ensure smooth deployment through CI/CD pipelines .
- 3+ years of hands-on experience as a Python Developer with strong communication skills.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Strong expertise in Python frameworks (Flask, FastAPI) .
- In-depth knowledge of Google Cloud Platform (GCP) and cloud-native services.
- Experience with microservices architecture , multi-tenant systems , and best practices in backend development.
- Familiarity with serverless architecture (e.g., GCP Cloud Functions).
- Proficiency in deployment tools such as Docker, Nginx, and Gunicorn.
- Hands-on experience with SQL and NoSQL databases (MySQL, Firebase).
- Strong knowledge of ORMs (e.g., SQLAlchemy) .
- Proven experience in integrating multiple APIs and writing modular, reusable code .
- Understanding of scalable application design principles and event-driven programming .
- Solid experience in unit testing, debugging, and performance optimization .
- Familiarity with modern SDLC practices , Agile methodologies, and code reviews.
- Experience working with CI/CD tools (Jenkins, GitLab CI, CircleCI).
- Strong version control experience with Git .