Python Developer

The Flower Puff Girlz

Bengaluru

On-site

INR 800,000 - 1,200,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A tech recruitment firm is looking for a mid-level Python Developer in Bengaluru, India. The role requires 2 to 3 years of experience, focusing on building REST APIs with FastAPI and database modeling using SQLAlchemy and PostgreSQL. Candidates should have a strong understanding of async programming and experience with Docker and frontend development using React. The position is full-time and offers various responsibilities across backend and some frontend tasks.

Qualifications

  • 2 to 3 years of professional experience with modern Python, including strong proficiency with async/await.
  • Deep understanding of FastAPI, encompassing REST API design, dependency injection, and middleware.
  • Solid experience with SQLAlchemy for async ORM, relationship modeling, and query optimization.

Responsibilities

  • Build and maintain REST API endpoints using FastAPI.
  • Write database models with SQLAlchemy and PostgreSQL.
  • Develop and maintain background processing tasks using Celery and Redis.

Skills

FastAPI
SQLAlchemy
PostgreSQL
Redis
React
TypeScript
Docker
Git
async/await

Tools

Celery
Firebase Cloud Messaging
pytest
Alembic

Job description

We are seeking a mid-level Python Developer with 2 to 3 years of experience to work across a production-grade platform. In this full‑time, backend‑heavy role with some frontend involvement, you will receive high‑level direction and are expected to execute tasks with a strong sense of ownership.

Key Responsibilities
  • Build and maintain REST API endpoints using FastAPI.
  • Write database models with SQLAlchemy and PostgreSQL, and manage schema migrations with Alembic.
  • Develop and maintain background processing tasks using Celery and Redis.
  • Build and maintain APIs consumed by a companion mobile application.
  • Manage push notifications via Firebase Cloud Messaging and support WebSocket‑based real‑time document status updates.
  • Work with and integrate AI and OCR providers such as Google Gemini, OpenAI, Tesseract, and Ollama.
  • Leverage knowledge of the Frappe and ERPNext framework.
  • Assist with frontend tasks using React, TypeScript, Vite, Tailwind CSS, shadcn/ui, TanStack Query/Table, React Hook Form, Zod, and Recharts.
  • Maintain code quality using Ruff and mypy, and write tests using pytest and pytest‑asyncio.
Required Skills and Qualifications
  • 2 to 3 years of professional experience with modern Python, including strong proficiency with async/await.
  • Deep understanding of FastAPI, encompassing REST API design, dependency injection, and middleware.
  • Solid experience with SQLAlchemy for async ORM, relationship modeling, and query optimization.
  • Proficiency in PostgreSQL, including schema design, migrations, and indexing.
  • Practical experience using Redis for caching, pub/sub, and as a task broker.
  • Front‑end development skills in React and TypeScript, focusing on component development, hooks, and state management.
  • Experience with Docker for containerized development and deployment.
  • Strong grasp of REST API design, including JWT and OAuth2 authentication, versioning, and error handling.
  • Proficiency with Git, including branching strategies, pull requests, and code review workflows.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

NucleusTeq • Chennai District

On-site
INR 900,000 - 1,500,000
Python Developer
Python Developer

Keka Inc. • Indore District

On-site
INR 1,800,000 - 2,800,000
Python-based backend developer
Python-based backend developer

Pure Billion Technologies • Mumbai

On-site
INR 111,600 - 167,400
Competitive salary package
Opportunities for career growth
Collaborative team environment
+1
Python Backend Developer
Python Backend Developer

Technix-Technology Solutions Private Limited • Patna

On-site
INR 600,000 - 900,000
Python API Developer
Python API Developer

SAI Group Ltd • Kolkata District

On-site
INR 900,000 - 1,500,000
Python Backend Developer
Python Backend Developer

Crew Kraftorz LLP • Chennai District

On-site
INR 800,000 - 1,200,000
Sr Python Developer
Sr Python Developer

Dailoqa • Dadri

On-site
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

Landmark Group • India

On-site
INR 800,000 - 1,200,000
Python Backend Developer
Python Backend Developer

Gemini Solutions Pvt. ltd. • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Python Developer
Python Developer

MINDTEL • Bengaluru

On-site
INR 1,000,000 - 1,500,000