Backend Engineer – Python/FastAPI

5 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Backend Engineer – Python/FastAPI

Experience: 5+ Years

Location: Hitech City, Hyderabad Notice Period: Immediate Joiner Only

About the Role

We are seeking an experienced Backend Engineer with strong expertise in Python and FastAPI to build and optimize scalable microservices powering real-time data and voice workflows. You will work closely with cross-functional teams, including AI, frontend, and QA, to deliver robust, efficient, and secure backend solutions.


Key Responsibilities

  • Design and develop Python/FastAPI-based microservices leveraging async I/O and WebSockets for real-time workflows.
  • Model, optimize, and operate MongoDB/Atlas — including schema design, indexing, aggregation pipelines, and query performance tuning.
  • Integrate and productionize third-party APIs (authentication, webhooks, retries, idempotency, observability).
  • Contribute to LLM-driven features, such as tool/function calling, structured outputs (Pydantic/JSON Schema), RAG, and safety/guardrails.
  • Build and maintain CI/CD pipelines, implement logging, metrics, and tracing for monitoring and reliability.
  • Collaborate effectively with frontend, AI, and QA teams; maintain documentation, runbooks, and incident postmortems.


Must-Have Skills

  • 5+ years of backend development experience with Python and FastAPI (or equivalent async frameworks).
  • Strong hands-on experience with MongoDB, including schema design, indexing, aggregation, and Atlas operations.
  • Proficiency with CI/CD tools (GitHub Actions/GitLab CI or similar) and Docker for containerized deployments.
  • Strong debugging skills across distributed systems and excellent communication/collaboration abilities.
  • Proven experience integrating third-party APIs/services (auth, rate limiting, pagination, webhooks).


Preferred / LLM & AI Experience

  • Experience integrating LLM providers (OpenAI, Azure OpenAI, Bedrock) with streaming responses.
  • Understanding of RAG pipelines, embeddings, vector databases, and structured output generation.
  • Familiarity with evaluation and safety principles, including regression testing, guardrails, and cost/latency optimization.


Nice-to-Have Skills

  • Exposure to Node.js/TypeScript for tools or edge services.
  • Knowledge of PostgreSQL, Redis, or messaging systems like Kafka, Kinesis, RabbitMQ.
  • Experience with real-time communication systems (SIP/WebRTC), audio streaming, or STT/TTS.
  • Awareness of security and compliance frameworks (SOC 2, HIPAA) and secrets management.
  • Practical hands-on experience with AWS services — IAM, VPC, S3, SQS/SNS, API Gateway/ALB, CloudWatch — and deployments via ECR + ECS/EKS or Lambda.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Evnek logo
Evnek

IT Services and IT Consulting

Bengaluru Karnataka

RecommendedJobs for You