Senior Backend Engineer

Digital Waffle

Berlin

Hybrid

EUR 54,000 - 90,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work
Health benefits
Autonomy and ownership
Transport and lifestyle subsidies
Employee discounts

Job summary

Digital Waffle is seeking a Senior Backend Engineer in Berlin with strong Python and cloud experience. You will own backend services, contribute to architecture, and collaborate across product, QA, and AI teams in an agile setting.

Hybrid work arrangement and modern tech stack including AWS, PostgreSQL, and serverless tooling are offered. The role emphasizes performance, scalability, and robust testing practices.

Qualifications

  • 5+ years of professional backend development experience.
  • Strong commercial experience with Python.
  • Experience with TypeScript and/or JavaScript.
  • Hands-on API and backend service development.
  • Experience with frameworks such as FastAPI, Django, Flask or similar.
  • Strong knowledge of relational databases, particularly PostgreSQL.
  • Experience with NoSQL technologies such as DynamoDB would be beneficial.
  • Good understanding of AWS and cloud-based architecture, particularly serverless technologies.
  • Experience with automated testing and modern software development practices.
  • Familiarity with CI/CD tooling such as GitHub Actions.
  • A good understanding of software architecture, design patterns, scalability and performance is a must.
  • Experience working within an agile engineering team.

Responsibilities

  • Designing and developing scalable backend services using Python and AWS.
  • Building efficient serverless applications and APIs.
  • Working with technologies such as AWS Lambda, S3 and other AWS services.
  • Developing and maintaining APIs using frameworks such as FastAPI, Django or Flask.
  • Designing and optimising data solutions using PostgreSQL, DynamoDB and caching technologies.
  • Improving application performance, reliability and scalability.
  • Establishing and improving automated testing, including unit, integration and end-to-end testing.
  • Contributing to CI/CD processes and engineering standards.
  • Working with modern dependency and package management approaches.
  • Helping maintain clean, well-documented and maintainable codebases.
  • Contributing to the architecture and integration of backend services with other parts of the wider technology ecosystem.
  • Working closely with frontend engineers, QA, product, UX/UI and AI specialists.
  • Taking an active role in an agile development environment and contributing ideas that improve how the team works.

Skills

Python
TypeScript
JavaScript
API design
Backend development
AWS
CI/CD
PostgreSQL
DynamoDB

Tools

AWS
GitHub Actions
FastAPI
Django
Flask
PostgreSQL
DynamoDB
S3

Job description

Senior Backend EngineerBerlin | HybridWe're working with an established technology business that is continuing to invest heavily in its engineering capabilities. They're looking for a Senior Backend Engineer with strong Python experience to join a collaborative product team and take ownership of important backend services and cloud infrastructure.This is a hands-on role for someone who enjoys building robust systems, improving performance and working closely with engineers across the wider product organisation.

The Role

Your responsibilities will include:

  • Designing and developing scalable backend services using Python and AWS
  • Building efficient serverless applications and APIs
  • Working with technologies such as AWS Lambda, S3 and other AWS services
  • Developing and maintaining APIs using frameworks such as FastAPI, Django or Flask
  • Designing and optimising data solutions using PostgreSQL, DynamoDB and caching technologies
  • Improving application performance, reliability and scalability
  • Establishing and improving automated testing, including unit, integration and end-to-end testing
  • Contributing to CI/CD processes and engineering standards
  • Working with modern dependency and package management approaches
  • Helping maintain clean, well-documented and maintainable codebases
  • Contributing to the architecture and integration of backend services with other parts of the wider technology ecosystem
  • Working closely with frontend engineers, QA, product, UX/UI and AI specialists
  • Taking an active role in an agile development environment and contributing ideas that improve how the team works
What We're Looking For

You'll ideally bring:

  • 5+ years of professional backend development experience
  • Strong commercial experience with Python
  • Experience with TypeScript and/or JavaScript
  • Hands-on experience building APIs and backend services
  • Experience with frameworks such as FastAPI, Django, Flask or similar
  • Strong knowledge of relational databases, particularly PostgreSQL
  • Experience with NoSQL technologies such as DynamoDB would be beneficial
  • Good understanding of AWS and cloud-based architecture, particularly serverless technologies
  • Experience with automated testing and modern software development practices
  • Familiarity with CI/CD tooling such as GitHub Actions
  • A good understanding of software architecture, design patterns, scalability and performance is a must
  • Experience working within an agile engineering team
What's On Offer?

You'll be joining an established technology business with a collaborative engineering culture and plenty of opportunity to influence how things are built.The package includes:

  • Basic salary of up to €90k depending on experience
  • Hybrid working with a modern Berlin office
  • A high degree of autonomy and ownership
  • Subsidised health, transport and lifestyle benefits
  • Employee discounts and additional company perks
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Peec AI • Berlin

On-site
EUR 100,000 - 150,000
Aggressive equity compensation package
Regular team events and off-sites
Paid Uber Eats & Uber home when working late
+2
Senior Python Engineer
Senior Python Engineer

Peec AI • Berlin

On-site
EUR 100,000 - 150,000
Equity Compensation Package
Paid Dinner & Uber home when working late
Regular team events and off-sites
+2
Senior Backend Developer
Senior Backend Developer

SBG Associates • Germany

On-site
EUR 65,000 - 85,000
Annual learning and development budget
Gym access
Bike leasing
+2
Senior Backend Engineer
Senior Backend Engineer

Talon.One • Berlin

On-site
EUR 65,000 - 85,000
Senior Software Developer (Node.js/Python)
Senior Software Developer (Node.js/Python)

Jobgether SRL • Germany

Remote
EUR 90,000 - 150,000
Fully remote
Remote in Europe
Flexible schedule
+2
Senior Full-Stack Engineer (Python/Django + Vue.js)
Senior Full-Stack Engineer (Python/Django + Vue.js)

Vuejobs • Berlin

Hybrid
EUR 90,000 - 140,000
Flexible hybrid work
Berlin office in the city center
Trust-based working hours
+3
Senior Software Developer (Node.js/Python)
Senior Software Developer (Node.js/Python)

Jobgether SRL • Germany

On-site
EUR 110,000 - 140,000
Fully remote
Remote Europe
Flexible hours
+2
Freelance Senior Backend Engineer
Freelance Senior Backend Engineer

Babbel • Berlin

On-site
EUR 90,000 - 120,000
30 vacation days
BVG card or Swapfiets
Jobbatical options
+6
Senior Product Engineer
Senior Product Engineer

Peec AI • Berlin

On-site
EUR 100,000 - 150,000
Equity compensation
Paid Uber Eats and Uber home for late work
Team events and off-sites
+1
Head of Backend Engineering
Head of Backend Engineering

Annapurna • Berlin

On-site
EUR 150,000 - 190,000
Opportunity to shape the backend platform
High-impact role
Strong engineering culture