Jobiglo

No results.

Senior Python Engineer (Django)

Globaldev Group

New
Senior 🇬🇧 English
Python Django Django REST Framework PostgreSQL TimescaleDB PostGIS Wagtail OAuth OIDC

Job description

About the role

The Senior Python Engineer takes full ownership of the core Django service, which connects algorithmic models with internal teams. The role covers API design, data modeling, cross-team data contracts and keeping performance high at scale. It sits within the Algo Development team, reporting to the Engineering Manager, and includes productionizing research code and mentoring a junior engineer. Senior and Staff levels are both considered.

Key responsibilities

  • Build and scale Django services: design, deploy and maintain high-load Django and Django REST Framework apps on PostgreSQL, with clean data modeling, robust APIs and consistent schemas.
  • Optimize PostgreSQL and manage authentication: analyze query plans, build indexes, tune performance (time-series via TimescaleDB, spatial queries via PostGIS), and implement OAuth/OIDC, federated SSO, token validation and identity provider integrations.
  • Set up Wagtail CMS from scratch, defining page models, content workflows and the authoring interface.
  • Productionize research and algorithms by wrapping research models into microservices with strict data contracts, versioned models, reliable REST endpoints and observability.
  • Lead code reviews, define foundational architecture patterns and mentor a junior Python engineer.

Required profile

  • Bachelor's or Master's degree in Computer Science, Software Engineering or equivalent hands-on experience.
  • 7+ years of commercial software engineering experience focused on Python and production-grade services (internal tools, scripts and prototype notebooks excluded; Staff candidates expected to have a longer track record).

Required skills

  • Django and Django REST Framework, including shipping, scaling and troubleshooting complex services such as high-traffic ORM N+1 queries, transaction boundaries, migrations under load and custom querysets.
  • PostgreSQL, TimescaleDB and PostGIS.

What we offer

  • 20 days of paid vacation and 5 sick days.
  • Flexible schedule with a high level of autonomy.
  • Opportunity to influence product and technical decisions.
  • Professional growth and learning opportunities.
  • A comfortable working environment with a supportive team.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Globaldev Group.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workable

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 3 days ago

Expires 1 month from now

5 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Globaldev Group