Talentgigs
Website:
talentgigs.in
Job details:
Python Developer
Employment Type: Full-Time Experience: 1.5-3 Years
---
About the Role
We're looking for a mid-level Python Developer to work across a production-grade platform. This is a backend-heavy role with some frontend involvement. You'll work with supervision, receiving high-level direction and executing with ownership.
---
Responsibilities
Backend Development
● Build and maintain REST API endpoints using FastAPI
● Write database models with SQLAlchemy and PostgreSQL
● Manage schema migrations with Alembic
● Develop and maintain background processing tasks using Celery and Redis
● Knowledge working with Frappe and ERPNext framework
● Knowledge in working with and integrating AI/OCR providers (Google Gemini, OpenAI, Tesseract, Ollama)
● Knowledge in React, TypeScript, Vite, Tailwind CSS, and shadcn/ui is a plus
● Worked with TanStack Query/Table, React Hook Form, Zod, and Recharts
Testing and Code Quality
● Knowledge in testing is a plus (pytest, pytest-asyncio)
● Maintaining code quality with Ruff and mypy is not mandatory
Mobile API Support
● Building and maintaining APIs consumed by a companion mobile application
● Manage push notifications via Firebase Cloud Messaging (FCM)
● Support WebSocket-based real-time document status updates
---
Required Skills
Area Details
Python 2-3 years; strong with async/await and modern Python
FastAPI REST API design, dependency injection, middleware
SQLAlchemy Async ORM, relationship modeling, query optimization
PostgreSQL Schema design, migrations, indexing
Redis Caching, pub/sub, task broker
React +
TypeScript Component development, hooks, state management
Docker Containerised development and deployment
REST API Design JWT/OAuth2 auth, versioning, error handling
Git Branching strategies, PRs, code review
---
Click on Apply to know more.