Python Backend Developer

Overview

We are looking for a Python Backend Developer with 5+ years of experience to design, build, and maintain scalable backend services for modern web applications. The role involves developing REST APIs using frameworks such as FastAPI or Django, designing efficient database solutions, and building reliable systems deployed in cloud environments.

You will collaborate with engineering and DevOps teams to develop backend services, integrate with frontend applications, and contribute to building secure, scalable, and maintainable platforms.

Job Description

Responsibilities

Design, develop, and maintain RESTful backend services using Python

Build web application backends using frameworks such as FastAPI or Django

Collaborate with frontend, backend, and DevOps teams to build and integrate backend services

Implement asynchronous and background processing tasks

Design and maintain PostgreSQL database schemas and optimized queries

Build systems supporting microservices and multi-tenant architectures

Write clean, maintainable code and participate in code reviews

Investigate and resolve application and production issues

Support deployment of containerized backend services to cloud environments

Contribute to maintaining system reliability, performance, and scalability

Required Skills

Strong hands-on experience in Python

Hands-on experience with FastAPI or Django

Strong experience designing and building production-grade REST APIs

Hands-on experience with PostgreSQL, including database schema design, query optimization, and writing efficient SQL queries

Experience implementing authentication and authorization mechanisms

Experience working with ORMs such as SQLAlchemy or Django ORM

Hands-on experience with Docker

Experience working with AWS cloud services

Experience implementing background task processing systems and asynchronous programming

Strong experience with Git

Experience deploying and maintaining applications in production environments

Preferred Skills

Working knowledge of JavaScript and familiarity with frontend frameworks

Familiarity with CI/CD pipelines and automated deployment workflows

Experience working with API documentation tools

Experience working in Agile environments

Skills & Requirements

Python, FastAPI, Django, REST API Development, PostgreSQL, Database Schema Design, Query Optimization, SQL, Authentication And Authorization, SQLAlchemy, Django ORM, Docker, AWS, Asynchronous Programming, Background Task Processing, Microservices Architecture, Multi Tenant Architecture, Git, Application Deployment, Production Support, JavaScript, CI CD Pipelines, API Documentation, Agile Methodology

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you