About the Opportunity
Technology Enterprise SaaS / Cloud Services: a fast-moving backend engineering team building highly available APIs and microservices for web and mobile platforms. We deliver scalable secure server-side systems that power real-time integrations and customer-facing features. This role is onsite in India and focused on backend engineering using Python and FastAPI.
Primary title: Python Backend Developer (FastAPI)
Role & Responsibilities
- Design implement and maintain production-grade RESTful and WebSocket APIs using Python and FastAPI with a focus on performance and reliability.
- Build asynchronous event-driven microservices leveraging asyncio/ASGI (uvicorn) ensuring low-latency responses and efficient concurrency.
- Model storage and data access layers using SQLAlchemy and PostgreSQL; author migrations and optimise queries and indexes for scale.
- Containerise services with Docker and collaborate on Kubernetes deployment manifests (Helm/Manifests) for on-prem/cloud clusters.
- Own automated testing and CI/CD pipelines (unit integration and e2e tests) and implement observability: logging tracing and metrics.
- Conduct code reviews troubleshoot production issues and partner with frontend product and SRE teams to deliver secure maintainable systems.
- Collaborate closely with Site Reliability Engineering (SRE): pair on incident response reliability improvements capacity planning and SLO/SLI definition.
- Participate in a shared on-call rotation to triage alerts and resolve production incidents; own runbooks and lead post-incident reviews for services you maintain.
- Work in-person with cross-functional teams (frontend product QA SRE) through pairing sessions design workshops and deployment windows to ship high-quality features.
Skills & Qualifications
Must-Have
- Python
- FastAPI
- Asyncio
- RESTful APIs
- SQLAlchemy
- PostgreSQL
- Docker
- Git
Preferred
Qualifications (role expectations)
- Proven track record delivering backend services to production using Python and FastAPI in a collaborative engineering environment.
- Comfort working onsite in India and collaborating directly with cross-functional teams to ship features and resolve production incidents.
- Strong engineering discipline around testing CI/CD code reviews and security best practices.
- Experience participating in on-call rotations triaging incidents and collaborating with SRE during live incidents; comfortable pairing during debugging and post-incident follow-ups.
- Ability to work in-person for design workshops pairing sessions and coordinated release windows with product frontend and SRE partners.
Interview Process
We aim for a transparent practical interview process that evaluates technical skills problem-solving collaboration and on-call readiness.
- Stage 1 Recruiter screen (30 minutes): Preliminary conversation to confirm background role fit location logistics and availability.
- Stage 2 Technical screening (45-60 minutes): Live coding or discussion of past work covering Python async patterns API design and system trade-offs. May include a short take-home task based on role needs.
- Pair-programming / debugging session with an engineer (this may include pairing with an SRE) to assess practical coding troubleshooting and collaboration skills.
- System design / architecture deep-dive focusing on scalable reliable microservices and operational considerations.
- Conversation with SRE/engineering leads about observability runbooks incident response and SLO ownership.
- Behavioural and product collaboration discussions with the hiring manager and product partners to evaluate cultural fit and cross-functional working style..
- Timeline & decision: Typical process completes within 12 weeks from the first interview; exact timing may vary. Hiring manager will communicate next steps and offer details following interviews.
Benefits & Culture Highlights
- Hands-on ownership of end-to-end features on a modern cloud-native stack.
- Collaborative high-velocity engineering culture with mentorship and technical growth opportunities.
- Competitive compensation and focus on work-life balance for onsite teams.
- Strong emphasis on cross-functional collaboration pairing and shared ownership of reliability with SRE.
Keywords: Python FastAPI backend microservices APIs async PostgreSQL Docker Kubernetes CI/CD SQLAlchemy Redis pytest observability cloud.
Required Skills:
sqlalchemydockerrestful apispythonfastapigitpostgresql
About the OpportunityTechnology Enterprise SaaS / Cloud Services: a fast-moving backend engineering team building highly available APIs and microservices for web and mobile platforms. We deliver scalable secure server-side systems that power real-time integrations and customer-facing features. This...
About the Opportunity
Technology Enterprise SaaS / Cloud Services: a fast-moving backend engineering team building highly available APIs and microservices for web and mobile platforms. We deliver scalable secure server-side systems that power real-time integrations and customer-facing features. This role is onsite in India and focused on backend engineering using Python and FastAPI.
Primary title: Python Backend Developer (FastAPI)
Role & Responsibilities
- Design implement and maintain production-grade RESTful and WebSocket APIs using Python and FastAPI with a focus on performance and reliability.
- Build asynchronous event-driven microservices leveraging asyncio/ASGI (uvicorn) ensuring low-latency responses and efficient concurrency.
- Model storage and data access layers using SQLAlchemy and PostgreSQL; author migrations and optimise queries and indexes for scale.
- Containerise services with Docker and collaborate on Kubernetes deployment manifests (Helm/Manifests) for on-prem/cloud clusters.
- Own automated testing and CI/CD pipelines (unit integration and e2e tests) and implement observability: logging tracing and metrics.
- Conduct code reviews troubleshoot production issues and partner with frontend product and SRE teams to deliver secure maintainable systems.
- Collaborate closely with Site Reliability Engineering (SRE): pair on incident response reliability improvements capacity planning and SLO/SLI definition.
- Participate in a shared on-call rotation to triage alerts and resolve production incidents; own runbooks and lead post-incident reviews for services you maintain.
- Work in-person with cross-functional teams (frontend product QA SRE) through pairing sessions design workshops and deployment windows to ship high-quality features.
Skills & Qualifications
Must-Have
- Python
- FastAPI
- Asyncio
- RESTful APIs
- SQLAlchemy
- PostgreSQL
- Docker
- Git
Preferred
Qualifications (role expectations)
- Proven track record delivering backend services to production using Python and FastAPI in a collaborative engineering environment.
- Comfort working onsite in India and collaborating directly with cross-functional teams to ship features and resolve production incidents.
- Strong engineering discipline around testing CI/CD code reviews and security best practices.
- Experience participating in on-call rotations triaging incidents and collaborating with SRE during live incidents; comfortable pairing during debugging and post-incident follow-ups.
- Ability to work in-person for design workshops pairing sessions and coordinated release windows with product frontend and SRE partners.
Interview Process
We aim for a transparent practical interview process that evaluates technical skills problem-solving collaboration and on-call readiness.
- Stage 1 Recruiter screen (30 minutes): Preliminary conversation to confirm background role fit location logistics and availability.
- Stage 2 Technical screening (45-60 minutes): Live coding or discussion of past work covering Python async patterns API design and system trade-offs. May include a short take-home task based on role needs.
- Pair-programming / debugging session with an engineer (this may include pairing with an SRE) to assess practical coding troubleshooting and collaboration skills.
- System design / architecture deep-dive focusing on scalable reliable microservices and operational considerations.
- Conversation with SRE/engineering leads about observability runbooks incident response and SLO ownership.
- Behavioural and product collaboration discussions with the hiring manager and product partners to evaluate cultural fit and cross-functional working style..
- Timeline & decision: Typical process completes within 12 weeks from the first interview; exact timing may vary. Hiring manager will communicate next steps and offer details following interviews.
Benefits & Culture Highlights
- Hands-on ownership of end-to-end features on a modern cloud-native stack.
- Collaborative high-velocity engineering culture with mentorship and technical growth opportunities.
- Competitive compensation and focus on work-life balance for onsite teams.
- Strong emphasis on cross-functional collaboration pairing and shared ownership of reliability with SRE.
Keywords: Python FastAPI backend microservices APIs async PostgreSQL Docker Kubernetes CI/CD SQLAlchemy Redis pytest observability cloud.
Required Skills:
sqlalchemydockerrestful apispythonfastapigitpostgresql
View more
View less