Backend Engineer (NestJS)

Locaboo Gmbh
München, Germany
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

München, Germany

Tech stack

Artificial Intelligence
Automation of Tests
Software as a Service
Code Review
Databases
Continuous Integration
Cursor (Graphical User Interface Elements)
DevOps
PostgreSQL
OAuth
Pair Programming
Query Optimization
Swagger
Systems Integration
TypeScript
Openapi
Data Processing
React
Large Language Models
Backend
Containerization
Kubernetes
Kafka
Front End Software Development
Api Design
NestJS
Docker
Microservices

Job description

We are seeking an experienced Backend Engineer with a strong background in NestJS and hexagonal (ports & adapters) architecture. The candidate will design and implement core modules of our SaaS products, ensuring clean separation of concerns, testability, and maintainability.

Activities

  • You design, develop, and maintain backend services based on NestJS and hexagonal architecture, ensuring clean, scalable, and maintainable code.
  • You actively shape our AI-driven GovTech products, contributing to the integration of LLM-based assistants and automation workflows used by hundreds of municipalities.
  • You work closely with our product and frontend teams to deliver high-quality user experiences - from API design to backend logic and data models.
  • You collaborate on system design and architecture decisions, focusing on modularity, performance, and security.
  • You take part in code reviews, pair programming, and internal discussions to raise the overall engineering quality.
  • You continuously improve our development practices by refactoring, automating, and sharing knowledge across the team.
  • You leverage modern tools like Cursor, Docker, Kafka, PostgreSQL, and OpenAPI/Swagger in your daily work.

Requirements

  • 3+ years professional experience with NestJS in production systems
  • Proven track record applying modular architecture (DDD, hexagonal, ports and adapters, onion architecture, …)
  • Strong knowledge of TypeScript and API development with OpenAPI/Swagger
  • Experience with PostgreSQL databases and query optimization
  • Hands-on experience with Kafka for event streaming / messaging
  • Containerization and DevOps skills with Docker and/or Kubernetes
  • Solid understanding of automated testing and CI/CD workflows
  • Daily development experience and interest in using AI-assisted development environments like Cursor, Claude Code, Windsurf, …
  • Security awareness (GDPR-compliant data handling, OAuth2 a plus)

Nice to Have

  • Experience with React frontend development, ideally with Shadcn UI components
  • Experience with AI/LLM backends or integrations
  • Background in GovTech / public sector IT

Benefits & conditions

A short first conversation to get to know each other, introduce Ayunis, and clarify mutual expectations.

  1. Technical Challenge (approx. 60 min) You'll receive a small NestJS-based assignment to complete at home.

  2. Technical Discovery & Code Review (approx. 60 min) A discussion with our engineering leads about system design, architecture, and your general approach to problem-solving.

  3. Cultural Fit (45 min) A final conversation with our Team about collaboration, communication, and how we work together.

All interviews are held remotely via Google Meet. You are of course welcome to meet us for the cultural fit in our Munich office. Teilen

Apply for this position