Skip to main content
U

Software Engineer (Full-Stack)

Unknown

BerlinHybridFull-Time3w ago

Description

Quick facts

  • Role: Software Engineer (Full-Stack), full-time
  • Location: Berlin-Charlottenburg, hybrid
  • Start: from 1 August 2026
  • Apply: via LinkedIn

About OMRIA

OMRIA is a Berlin-based healthcare startup. Radiology practices are short on capacity, and we close that gap by running MRI scans remotely: operators in our hubs work for practices across Germany. The internal scheduling and workflow platform that makes this run is what you’d own and build. Small team, real ownership, and a solidly financed company in an established radiology environment. Your work runs in production from day one and matters.

The role

This is a software-engineering role first and foremost: easily 90% of the work is building and maintaining our full-stack platform. Now and then you’ll also pick up an IT topic that keeps a small startup running (analytics, basic IT admin, the odd tooling or ads task), but that’s the exception, not the core. Most of all, we want someone reliable and self-directed: someone we can hand a problem to and trust to see it through, who thinks along instead of just working through tickets.

Software Engineering: the core

  • Own and extend our Spring Boot backend and Next.js frontend
  • Design and evolve the MySQL schema; write and manage Flyway migrations
  • Build and maintain features across the MRI scheduling platform
  • Gather requirements from the internal Omria team and prioritize them together
  • Manage basic CI/CD pipelines (GitLab and similar) and deployments to our cloud environments

Infrastructure & DevOps

  • Manage cloud deployments and environment configuration
  • Set up and run transactional email (Postmark SMTP across dev/staging/prod)
  • Troubleshoot infrastructure and keep things running

How we work

Small team, short decision paths, pragmatic over process-heavy. You work directly with the internal Omria team, where requirements and priorities are set together, not handed down. AI tools like Claude Code and Codex are a self-evident, everyday part of how we build. The idea is to leverage good tooling and spend your time on what matters, not on boilerplate. We’re low-ego and direct with each other, we own our mistakes and fix them together, and we’d rather solve the real problem than follow a process for its own sake.

What we’re looking for

  • A few years of hands-on experience as a full-stack engineer: you’ve built and maintained real products in production, not just side projects
  • Solid backend experience with Java / Spring Boot: this weighs most for us, plus a confident grip on React / Next.js on the frontend
  • Comfortable with MySQL and writing database migrations
  • A clear enthusiasm for AI-driven development: you don’t just use tools like Claude Code, Codex, or Cursor, you’ve mastered them and know when they help and when they don’t
  • Reliable and self-directed: you take ownership end to end, and we can count on things getting done well
  • A pragmatic all-rounder who’s happy to step beyond pure engineering when needed: in a small startup, “engineer” means more than code
  • Curious and proactive: you think along, spot what needs doing, and dig in
  • Familiar with GitLab CI/CD workflows
  • Fluent English is required; German is a plus (we speak a lot of German in our Berlin office), but English-only is completely fine
  • Nice to have: experience with Google Ads / Analytics

That’s a long list, and you don’t need to tick every box. We know we’re describing a bit of a jack-of-all-trades. If you bring the core (solid full-stack experience and an ownership mindset) and you’re genuinely open to growing into the rest, we’d love to hear from you.

What we offer

  • Real ownership & influence: you run your areas end to end and shape the product, the stack, and how we work, with a direct line to the CTO and short decision paths
  • A solidly financed company in an established radiology environment: stability that’

More jobs in Berlin