Morgan King Technology
Senior Software Engineer
Morgan King TechnologyGermany11 hours ago
Full-timeRemote FriendlyInformation Technology

Senior Software Engineer (TypeScript / Full-Stack) - Tech-for-Good

  • Berlin – €80k–€100k
  • Remote-first, with some office visits to work with the team (4-8 visits per month)


The opportunity & Founders' story

You will be working with one of the genuine Tech-for-Good success stories of Berlin in the last 10 years. You will be building out new features and product lines on one of the leading digital platforms in Germany that has already helped more than 4 Million people in Germany with their health-care planning, elderly-care insurances, will-writing and probations.


Their product focuses on simplifying complex real-world processes through thoughtful software design, allowing people to manage important life planning tasks digitally rather than through traditional bureaucratic channels


The Founders have always had an entrepreneurial mindset and wanted to make a different with family & life planning. Like all good Founders, they started with tonnes of research, PoCs and ultimately knock-backs in their journey before finding their perfect opportunity to make a difference - and it shows! They've built a truly transparent, egoless culture where everybody, including the Engineers, are given an element of freedom to bring ideas to the table, and make a different in their own entrepreneurial capacity.


3 years into their journey, they raised €13M Series A, zoomed past 2 million users in their first 5 years, and have since doubled this to over 4 Million in 2026.


The problem?

Germany has one of the oldest population ratios in Europe, and one of the biggest populations in Europe. Traditionally, a lot of the insurance, health-care, family and life planning processes are very bureaucratic and focus on hard-copy documents to be physically attained, signed, posted, and acknowledged - often taking weeks or months to complete. But these guys have completely transitioned Germany away from that model and have digitized the industry to allow people to better-plan, with less time and less pain spent - ensuring you and your family are properly protected without paying ridiculous legal fees and commissions.


Following a period of consolidation and moving towards profitability, the business is now profitable and reinvesting into product and engineering, with plans to grow a carefully selected team of experienced engineers in Berlin.


The Role

You’ll join a small product engineering team (currently 8 ) working in a highly collaborative environment with strong ownership and autonomy.

Engineers work across the entire product and stack, there is no strict frontend/backend separation. Instead, the team focuses on building well-structured systems within a single TypeScript codebase.


You’ll contribute to:

  • Building new product features used by millions of users
  • Improving and evolving the core system architecture
  • Running data-driven product experiments and A/B tests
  • Working closely with product and design to optimise key user journeys
  • Maintaining a strong engineering culture focused on simplicity, maintainability, and refactoring


This role suits engineers who enjoy thinking about architecture, product impact, and system design, not just implementing tickets.


Tech Stack

  • TypeScript across the entire codebase
  • Vue.js 3
  • Firestore
  • Google Cloud Platform (Cloud Run + some Kubernetes)
  • Cloudflare Workers
  • Amplitude / analytics-driven product development
  • BigQuery for internal data insights


The team places a strong emphasis on clean architecture and long-term maintainability rather than over-engineered solutions.


Requirements

  • Strong experience building production systems with TypeScript / JavaScript
  • Comfortable working across full-stack product development
  • Interest in system design, architecture, and maintainable code
  • Experience working in product-driven teams
  • Based in, or willing to relocate, to Berlin


Language:

Some German language ability is required - if you are not native-German you must be happy to learn German and the team will help you with this in real-time, and with courses.

Business language is a mix of English and German , but most of the main meetings and product conversations/feedback loops are conducted in German.

All of the team speak English, and most of the team are now comfortable in German.

Key Skills

Ranked by relevance