Chennai | Senior Python Developer | Full-Time | Exp: 6+ Years | ID: 2025-178 | openings: 1
Mandatory Skills: Python, Cloud, Flask, Fastapi
- 6+ years of professional experience in Python backend development
- Strong expertise in Python, Flask, and/or FastAPI
- Solid understanding of microservices architecture, RESTful APIs, and system design
- Hands-on experience with Google Cloud Platform (GCP) or equivalent cloud platforms
- Experience with serverless technologies (e.g., GCP Cloud Functions)
- Proficiency in Docker, Gunicorn, Nginx, and cloud deployments
- Strong experience with SQL and NoSQL databases (MySQL, PostgreSQL, Firebase)
- Expertise with ORMs such as SQLAlchemy
- Strong understanding of authentication and authorization (JWT, OAuth2, RBAC)
- Experience with unit and integration testing (pytest, unittest)
- Familiarity with CI/CD tools (GitLab CI, Jenkins, CircleCI, GitHub Actions)
- Proficient with Git-based version control
- Experience with event-driven systems, messaging, or pub/sub architectures
- Knowledge of monitoring, logging, and observability tools
- Proactive problem-solving mindset and ownership attitude
Key Responsibilities:
- Own backend services end-to-end, from design and development to deployment and production support
- Design and develop scalable, high-availability backend services and APIs using Python (Flask/FastAPI)
- Lead backend architecture decisions for microservices, multi-tenant, and event-driven systems
- Build and optimize database schemas, queries, and data models for large-scale applications
- Integrate internal services and third-party APIs reliably and securely
- Ensure performance, security, and reliability of backend systems in production
- Collaborate with frontend, DevOps, product, and data teams
- Conduct code reviews, mentor developers, and enforce engineering best practices
- Support CI/CD pipelines, containerized deployments, and cloud-native infrastructure
- Troubleshoot complex production issues and drive long-term system improvements