Full-stack Engineer (Senior, Backend focused)

Permanent employee, Full-time · EU Remote | Berlin

Intro
We’re looking for a full-stack engineer with a backend mindset to join our product team in building a platform that is easy to use and welcomes thousands of happy customers every day. As Feather expands to a global scale, you’ll help maintain the customer experience smooth and reliable, by scaling our systems and infrastructure alongside the company, and raising the bar of the engineering team.
Why work at Feather?
  • We’re small, lean, and we love what we do. The usual buzzwords here, except we actually mean them. Staying small helps us focus on what matters, and we want to keep it that way.
  • A modern tech stack to work with. We use TypeScript with NestJSPrisma and React. Our CI/CD runs on GitHub actions, and the code is deployed to GCP with Docker and Terraform.
  • You’ll work on a product that is loved by customers. Our excellent Trustpilot and Google reviews speak for themselves.
  • There's plenty of space to grow. We trust you to take ownership and make decisions from day one, and we will give you all the support and mentorship you need to succeed.
  • You’ll have the freedom to explore and innovate. Our regular hack days let you experiment with new technologies and ideas. Our design system Dirty Swan and several other internal tools were once a hack day project.
  • Flexible remote work policy. We offer a remote-first work environment with an office in Berlin. We host company retreats, team dinners, and meetups to spend in-person time together.
What you bring to the table

At Feather, you'll be trusted with significant responsibility early on. That means we value engineers who communicate well, take ownership, and are comfortable with uncertainty. If you enjoy shaping both the "what" and the "how" of building products, you'll fit right in.

The technical side matters too, and here’s the baseline:

  • You’ve built full-stack applications with React and node.js, backed by a SQL database.
  • You’re comfortable building UIs with a design system, like our own Dirty Swan.
  • You're comfortable working across the stack, but you’re specialized in backend systems.
  • You have a good understanding of modern web development workflows (CI/CD pipelines, version control, testing, and deployment).
  • You can write clean, maintainable code and make sound architectural decisions.
  • You have a good understanding of security topics and can employ a security-first mindset as you write code.

But that's it. We don't expect you to know everything about the latest hype architecture or framework. We prefer hiring someone curious but practical, who can pick the right, often boring, tool for the job.

We encourage people that don’t have a formal higher education, or who switched to engineering later in their careers to apply. If you enjoy the challenge and can learn fast, the team will provide you with the support you need.

You'll be responsible for

You’ll help shape and work on product features in a highly collaborative, small team. This is a full-stack role, where you’ll be mainly focused on backend initiatives.

From day one, you’ll ship code to production, and over time, you’ll explore every corner of our product. There will be lots of hands-on coding, but that’s only a part of the job. 

Your main focus areas will be:

  • Platform: Maintain and develop our system with NestJSPrisma, React, and PostgreSQL. Manage core infrastructure like CI/CD pipelines and our serverless GCP setup with Terraform and Docker.
  • Product: Collaborate with Product and Design to help shape the projects on our roadmap, lead them from early on, and successfully see them to completion.
  • Architecture and processes: Propose and challenge software architectural decisions and engineering processes to ensure the team can keep building our platform in a sustainable and scalable way.
  • Mentorship: Coach other team members, help them to grow, guide them on product and software decisions, and keep a high bar for code quality.
  • Security: Advocate for security best practices within the team, and help identify potential risks during implementation and audits.

Here are some examples of the kind of work you’ll do:

  • Automate policy lifecycle operations, like cancellations and price adjustments, using Temporal.
  • Introduce annual subscriptions and multiple currencies to our Stripe-backed payments system.
  • Explore how to leverage no-code tools, like n8ncustomer.io, and Tally, to quickly launch and test new insurance products in new regions.
  • Maintain a questionnaire builder, built with Strapi CMS, that powers our signup flows.
  • Monitor and improve database performance on our internal admin panel, that enables customer support work.
  • Bring your latest unexplored idea to life during our regular hack days.
  • Propose architectural changes using our RFC process.
Does this sound like a good fit for you? Apply now!
At Feather, we continuously work to have inclusive representation within our teams and embrace a diverse mix of talent to contribute to our culture.
About us
Feather was founded in 2018 by Rob Schumacher and Vincent Audoire, who both faced unexpected challenges navigating Germany’s complex insurance system—even as Europeans themselves. Frustrated by the bureaucracy and lack of clarity, they set out to create a better experience: one that was simple, accessible, and transparent.
Their journey began as part of the first Entrepreneur First Berlin cohort, a program dedicated to helping ambitious individuals build impactful companies from scratch. This foundation enabled them to turn their idea into a mission—making insurance radically easier for everyone.
That’s why we’ve built Feather to simplify every step of the insurance experience—from signing up and filing claims to asking questions or canceling a policy. Our goal is to provide honest, unbiased advice and empower people with the clarity they need to make confident decisions. And because insurance is still too complicated, we offer human support, helpful articles, and easy-to-use tools for those moments when people need a little extra guidance.
To date, Feather has helped people from over 150 countries get insurance online—and we’re growing fast.
We're looking forward to hearing from you!
Thank you for your interest in joining Feather. Please fill out the following short form. If you have difficulties with the upload of your data, please send an email to careers@feather-insurance.com
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.