Qureos

FIND_THE_RIGHTJOB.

Backend Developer - Python FastAPI

Karachi, Pakistan

About the Role

We are looking for an experienced Backend Developer (Python) with a strong background in FastAPI, SQLAlchemy, Alembic, Celery, and Docker. The project is a scalable backend system with modular APIs for users, organizations, dashboards, data connectors, and goal tracking.

You’ll be working on designing, optimizing, and scaling backend services that are already containerized with Docker and managed with Poetry for dependency control.

---

Responsibilities

Develop and maintain backend APIs using FastAPI

Work with SQLAlchemy ORM & Alembic for schema design and migrations

Integrate Celery for background tasks and queues

Manage deployments with Docker & Docker Compose

Implement authentication, authorization, and security best practices

Collaborate with frontend developers for seamless integrations

Write clean, testable, and scalable code with Pytest or similar testing tools

Optimize queries and API performance for scalability

---

Requirements

Strong hands-on experience with Python (3.x)

Proven experience with FastAPI framework

SQLAlchemy & Alembic for ORM and migrations

Experience with Celery for background jobs

Proficient in PostgreSQL or MySQL

Docker-based development workflow

Git/GitHub collaboration (branches, pull requests, reviews)

Good communication skills in English

---

Nice to Have

Familiarity with AWS, DigitalOcean, or GCP

CI/CD experience (GitHub Actions, GitLab CI)

Knowledge of OAuth2 / JWT authentication flows

Experience working on SaaS or multi-tenant apps

Job Type: Full-time

Ability to commute/relocate:

  • Karachi Nazimabad: Reliably commute or planning to relocate before starting work (Preferred)

Application Question(s):

  • Do you have experience working with FastAPI? Please share a project example.
  • What database have you used with SQLAlchemy (PostgreSQL, MySQL, etc.)?
  • Have you implemented Celery for background tasks before?
  • How do you usually manage environment dependencies (Poetry, Pipenv, requirements.txt)?
  • Do you have experience with Docker deployments in production?
  • Have you ever worked on a SaaS or multi-tenant platform?
  • What is your expected salary?
  • Our office timings are 12pm to 9pm Mon - Fri, Office Location is Nazimabad, is that feasible for you?

Language:

  • English (Required)

Work Location: In person

© 2025 Qureos. All rights reserved.