Python FASTAPI Developer

Springreen

Not Interested
Bookmark
Report This Job

profile Job Location:

Salem - India

profile Monthly Salary: INR 60000 - 180000
Posted on: 4 days ago
Vacancies: 5 Vacancies

Job Summary

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

  • pytest
  • Kubernetes
  • Redis

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...
View more view more

Key Skills

  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT