Python Web Engineer (Django + FastAPI) Offline

Busy Rebel Top Employer

About the project:

We are building a cloud- and data-agnostic process intelligence platform.
 The product exposes APIs and web services for process modeling, KPI computation, analytics, and automation.
 The system is API-first, data-heavy, and designed to run in cloud and hybrid environments.

 

Responsibilities:
 

  • Build and maintain backend services using Django and FastAPI.
  • Design and implement REST APIs for data, process, and KPI services.
  • Work with PostgreSQL as the primary transactional datastore.
  • Implement async and background workloads where required.
  • Integrate services with data pipelines, analytics layers, and messaging systems.
  • Write production-grade code with clear boundaries and minimal technical debt.
  • Collaborate with DevOps on deployment, observability, and scaling.


Required Technical Stack:
 

  • Languages: Python 3.x
  • Frameworks: Django, FastAPI
  • APIs: REST (OpenAPI)
  • Databases: PostgreSQL
  • Async & background: Celery, async Python, or equivalent
  • Caching / queues: Redis (operational familiarity)
  • Auth: JWT, role-based access patterns
  • Testing: Pytest or equivalent
  • Deployment awareness: Docker, basic Kubernetes literacy

 

Requirements:
 

  • Strong, hands-on experience with Django and FastAPI in production.
  • Solid understanding of API design, data modeling, and transactions.
  • Experience building data-driven backend systems.
  • Comfortable working in a distributed, service-oriented architecture.
  • Able to work independently in a remote, part-time setup.
  • Focus on correctness, maintainability, and performance.

 

Nice to Have:
 

  • Experience with analytics or data platforms.
  • Familiarity with BigQuery or large-scale data processing.
  • Experience integrating with Kubernetes-deployed services.
  • Exposure to enterprise or regulated environments.

 

Engagement:
 

  • Remote, part-time 80h+ with conversion to a full-time role in a few months
  • UK or EU timezone preferred
  • Hands-on development role, no management responsibilities

Required languages

English B2 - Upper Intermediate
Python, Django, FastAPI, REST, PostgreSQL, Celery, Celery/Redis, JWT, Pytest

The job ad is no longer active

Look at the current jobs Python →

Loading...