Back to search
Reviva | Deorganising Crime ™ Linkedin · Posted 1mo ago

Full Stack Engineer

Munich, Bavaria, Germany

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Senior Full Stack Software Engineer

Munich (Hybrid)

€90K – €120K + Benefits


Reviva are partnering with a VC-backed AI SaaS company building a modern GRC platform used by enterprise clients across Europe, the UK, and the US.

The engineering challenge here is not simple CRUD development or frontend-heavy product work.

The platform sits across multiple integrations, workflows, background processes, AI-driven features, and external systems. A large part of the role involves designing backend systems that behave reliably under scale, failure conditions, unreliable APIs, and long-running asynchronous workflows.


They’re now looking for a Senior Full Stack Engineer who is genuinely backend strong within a modern TypeScript environment, while still being comfortable contributing across the frontend in React where needed.


This role would suit someone who enjoys solving complex engineering problems, cares about system reliability and maintainability, and wants to work closely with product and engineering leadership in a scaling SaaS environment.


The Role

You’ll work across backend architecture, async workflows, integrations, AI-driven product features, and frontend delivery within a modern TypeScript stack.

Key responsibilities include:

  • Designing and building scalable backend services using Node.js and TypeScript
  • Building asynchronous workflows using queues, background jobs, event-driven patterns, and workflow orchestration
  • Designing systems that integrate reliably with external and rate-limited APIs
  • Building and maintaining GraphQL APIs and data pipelines
  • Developing frontend functionality using React and modern frontend tooling
  • Improving observability, reliability, retry handling, and monitoring across services
  • Contributing to engineering standards, maintainability, and long-term code quality
  • Working closely with product and leadership teams to solve real operational and customer problems
  • Supporting secure engineering practices around InfoSec and data privacy


What They’re Looking For

  • Strong commercial experience with Node.js + TypeScript
  • Strong React experience in production SaaS environments
  • Experience building asynchronous systems using queues, background jobs, workers, workflows, or event-driven architecture
  • Experience handling unreliable or rate-limited external APIs in production systems
  • Strong understanding of retries, failure handling, monitoring, and observability
  • Experience working within product-led SaaS companies
  • Comfortable contributing to system design and engineering standards
  • Strong communication skills with the ability to explain technical decisions clearly


Experience with the following is highly relevant:

  • AWS services such as SQS, SNS, Lambda, EventBridge, Step Functions
  • GraphQL / Hasura
  • Workflow engines such as Temporal
  • AI-assisted engineering workflows
  • Data-heavy platforms and ingestion pipelines
  • Monitoring and observability tooling


Location Requirements

This role is hybrid in Munich.

Candidates must already hold:


  • EU citizenship
  • EU Blue Card
  • Permanent residency
  • Or unrestricted German working rights

Unfortunately visa sponsorship is not available.


Package

  • €90K – €120K salary
  • Unlimited holiday
  • Learning & development budget
  • Hardware allowance
  • Modern engineering environment
  • International product and engineering team
  • High ownership and technical autonomy

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent