Senior Backend Engineer

pure! GmbH
Heikendorf, Germany
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Relational Databases Django Web Framework Python (Programming Language) PostgreSQL Multiprocessing Backend Pytest Restful APIs

Requirements

  • 7+ years of experience working with Django
  • Strong understanding of asynchronous architectures and patterns
  • Solid understanding of relational databases (especially PostgreSQL)
  • Experience building RESTful APIs
  • Strong understanding of multiprocessing, threads and async Python.
  • Experience with pytest and solid testing practices (we care about tests - our goal is 100% coverage)

Benefits & conditions

Nice to have:

  • Experience designing or leading migrations from a monolithic system to microservices with asynchronous architecture.

What will you be working on?

  • Like any dating platform, we manage high volumes of users and data, work on refining matching algorithms and architecture, continuously enhancing user experience, and developing new features.
  • We’re in the middle of transitioning from a monolithic system to a modern microservice architecture, with several services already up and running.
  • Our tech stack includes: Python 3.12+, Django 4+, Celery / Dramatiq, Kafka, Dapr, PostgreSQL, Redis Sentinel, RabbitMQ, Centrifuge.
  • We run everything on AWS, using Kubernetes for orchestration and CI/CD pipelines for smooth deployments.

What do we offer?

  • Remote work.
  • A competitive salary that matches our expectations and your level of experience.
  • Yearly performance bonus.
  • An opportunity to work on a product in the growth stage.
  • Yearly education budget.
  • A multinational and diverse workplace.

We’d love for you to share a link to any source code you consider noteworthy - whether it’s an open-source project, a pull request, or even an archive - so we can get an idea of your coding style and approach. If you don’t have any such links available, we can offer a test assignment instead.

At Pure, we are anything but boring. Join us on a mission to make dating more exciting for everyone!

About the company

Pure is a global dating app committed to bringing honesty and fun into the dating world. We believe that dating is more than just swiping - it’s a delightful journey where everyone can discover something special, regardless of their preferences.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · World Congress 2021

5:37 min

Extensibility and programmability features of the PostgreSQL database

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

4:27 min

Evaluating backend framework choices for modern software applications

Edith Harbaugh Edith Harbaugh +3 · World Congress 2026 Europe

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:25 min

Advantages of migrating search infrastructure to PostgreSQL

Dharin Shah Dharin Shah · World Congress 2025

Videos

See all

Related articles

See all