Python Engineer (DRWN)

Darwin Engineering

Amsterdam

Remote

EUR 83,000 - 124,000

Full time

33 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work
Occasional office visits

Job summary

Darwin Engineering is seeking a Backend Python Engineer to join a small platform team. You will own the backend REST API, fix scaling bottlenecks and introduce async processing, and map customer configurations for migration automation.

You will work with Python (FastAPI/Django/Flask), AWS, Kubernetes (EKS), PostgreSQL, and CI/CD pipelines, with light React for frontend tasks. This 10-month freelance role is remote (Amsterdam) with occasional office visits and a CET-friendly schedule.

Qualifications

  • 5+ years of commercial Python on large, complex codebases.
  • Hands-on REST API development with FastAPI, Django or Flask.
  • Strong AWS experience, including Kubernetes (EKS) and PostgreSQL (RDS).
  • Solid relational database skills, including SQL query optimisation.
  • Building and maintaining CI/CD pipelines (GitHub Actions, CircleCI or GitLab CI).
  • A strong testing habit with pytest or similar.
  • Ownership from design through to delivery, including architectural decisions.
  • Enough React to pick up light frontend work.
  • Fluent English and confidence working directly with non-technical teams such as finance and customer success.

Responsibilities

  • Own backend REST API development and scale the platform during migration.
  • Identify and fix scaling bottlenecks and introduce async processing where missing.
  • Map customer configurations to the new system for migration automation.
  • Extend and maintain the backend for a self-service portal and integrate with third-party HR systems.
  • Collaborate with frontend and non-technical teams across the project.

Skills

Python
REST API development
AWS
Kubernetes (EKS)
PostgreSQL
CI/CD
Testing with pytest
React basics
English fluency
European CET timezone ready

Tools

FastAPI
Django
Flask
GitHub Actions
CircleCI
GitLab CI
Celery
SQS/RabbitMQ
React

Job description

Client Location - Amsterdam, Netherlands

Remote work offering - 100% (optional office visits a couple of times a month)

Client Industry - Employee Benefits / HR Tech

Contract Length - 10 months (extendable)

Contract type - Freelance

Project focus

Backend Python Engineer (DRWN)

Job title - Backend Python Engineer

Client Location - Amsterdam, Netherlands

Remote work offering - 100% (optional office visits a couple of times a month)

Client Industry - Employee Benefits / HR Tech

Contract Length - 10 months (extendable)

Contract type - Freelance

Project focus

An established employee benefits platform needs to scale ahead of a large customer migration. Joining a small, independent platform team working in Python and React, you'll identify and fix scaling bottlenecks, introduce async processing where it's missing, and map existing customer configurations to the new system to drive migration automation. You'll also own the backend REST API for a self-service customer portal, integrate with third-party HR systems and extend the existing transactional platform. The work is roughly 90% backend and 10% frontend.

Key skills and Experience required
  • 5+ years of commercial Python on large, complex codebases
  • Hands-on REST API development with FastAPI, Django or Flask
  • Strong AWS experience, including Kubernetes (EKS) and PostgreSQL (RDS)
  • Solid relational database skills, including SQL query optimisation
  • Building and maintaining CI/CD pipelines (GitHub Actions, CircleCI or GitLab CI)
  • A strong testing habit with pytest or similar
  • Ownership from design through to delivery, including architectural decisions
  • Enough React to pick up light frontend work
  • Fluent English and confidence working directly with non-technical teams such as finance and customer success
  • Based in Europe within CET ±2 hours and available to start by 1 December
  • Desirable: fintech, payments or ledger experience, data migrations, async queues (Celery, SQS, RabbitMQ), third-party HR API integrations, Dutch
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Engineer (DRWN)
Python Engineer (DRWN)

Darwin Recruitment • Amsterdam

Remote
EUR 83,000 - 124,000
Fullstack Engineer (DRWN)
Fullstack Engineer (DRWN)

Darwin Recruitment • Amsterdam

Remote
EUR 83,000 - 131,000
Senior Backend Python Engineer - Remote (Amsterdam)
Senior Backend Python Engineer - Remote (Amsterdam)

Darwin Engineering • Amsterdam

Remote
EUR 83,000 - 124,000
Remote work
Occasional office visits
Remote Backend Python Engineer — Scale & Migrate (Freelance, 10m)
Remote Backend Python Engineer — Scale & Migrate (Freelance, 10m)

Darwin Recruitment • Amsterdam

Remote
EUR 83,000 - 124,000
Python Engineer
Python Engineer

Signify Technology • Amsterdam

Hybrid
EUR 65,000 - 85,000
Sr Engineer (Backend & Platform focus) - Python - Real AI use case with massive impact - Greenf[...]
Sr Engineer (Backend & Platform focus) - Python - Real AI use case with massive impact - Greenf[...]

Sprint and Partners • Amsterdam

Hybrid
EUR 60,000 - 80,000
Equity compensation
Hybrid work setup
Python Developer
Python Developer

Gazelle Global • Amsterdam

On-site
EUR 50,000 - 70,000
Remote Full-Stack Engineer (Python/React) – Freelance
Remote Full-Stack Engineer (Python/React) – Freelance

Darwin Recruitment • Amsterdam

Remote
EUR 83,000 - 131,000
Senior Python Backend Developer (Azure & DevOps)
Senior Python Backend Developer (Azure & DevOps)

Gazelle Global • Eindhoven

On-site
EUR 60,000 - 80,000
Lead Python Full-Stack Engineer
Lead Python Full-Stack Engineer

EPAM Systems • Netherlands

Hybrid
EUR 90,000 - 130,000