Software Engineer (Full-Stack)
Unknown
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’