Senior Backend Developer gesucht in Berlin

Hier Ihre Firma Anmelden
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior

Job location

Tech stack

JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
Cloud Computing
Relational Databases
Distributed Systems
PostgreSQL
Node.js
Open Source Technology
Query Optimization
Queueing Systems
RabbitMQ
Redis
System Programming
TypeScript
Caching
Backend
Containerization
Kubernetes
Api Design
Docker
Microservices

Job description

As Senior Backend Developer, you will take the lead on our backend systems, designing and building the APIs and services that power our applications.

Your tasks will involve a combination of the following:

  • Designing and developing scalable backend services using server-side JavaScript/TypeScript (e.g., Node.js), relational databases (e.g., PostgreSQL), caching (e.g., Redis), and message queues (e.g., RabbitMQ).
  • Building performance-critical services using systems programming languages (e.g., Rust) where speed and reliability matter most.
  • Architecting robust backend services that handle high throughput while meeting strict healthcare compliance requirements (e.g., TI-Konnektor integrations, gematik certifications).
  • Working with modern cloud infrastructure: containerization and orchestration (e.g., Docker, Kubernetes) on cloud platforms (e.g., GCP, AWS).
  • Working on greenfield projects as well as evolving existing systems.
  • Contributing to open source projects, or collaborating with the team building fun projects during our Open Fridays (usually on a Wednesday) :)

Requirements

Our primary requirement is a genuine passion for creating exceptional backend systems, writing clean, efficient code, and an eagerness to collaborate on innovative projects.

Coupled with at least 4-5 years of hands-on backend development experience , you're the kind of seasoned professional we're excited to invite for a coffee chat!

What we're looking for:

  • Strong experience with server-side JavaScript/TypeScript (e.g., Node.js, Express)
  • Experience with systems programming languages for performance-critical services (e.g., Rust)
  • Solid understanding of relational databases and query optimization (e.g., PostgreSQL)
  • Familiarity with caching and message queues (e.g., Redis, RabbitMQ)
  • Experience with API design (e.g., REST)
  • Experience building and operating distributed systems
  • Familiarity with containerization and orchestration (e.g., Docker, Kubernetes)
  • Experience with cloud platforms (e.g., GCP, AWS)

We embrace AI tools to improve our workflows - and we're looking for someone who shares that mindset.

As a senior, you should be a great communicator who can explain complex technical ideas to different audiences. You're self-directed, collaborative, and able to navigate complex problems with pragmatic solutions.

Fluency in English is crucial for our international team. And if you can sprinkle in some German, that's a delightful bonus we appreciate.

Benefits & conditions

  • A competitive salary
  • Flexible working hours and hybrid work (mainly from home, with one office day per week in Berlin or Cologne)
  • Learning budget for conferences, courses, and books
  • Choose the gear you like
  • Relocation support if you're moving to Berlin or Cologne
  • Minimal meetings: we take planning seriously and spend our time coding, not in meetings

Backend systems don't build themselves, so we make sure to keep the office stocked with coffee, fruits, Club Mate & snacks. We hold regular team events - dinners, game nights, chess evenings, and board games at the office, plus seasonal whole-company events like go-kart racing and escape rooms.

Apply for this position