Full-stack engineer

Full-stack engineer

Berlin Vollzeit 43200 - 72000 € / Jahr (geschätzt) Kein Home Office möglich
F

Intro

At Feather, we are making insurance honest, transparent, and simple. We do this by building products that are easy to use and understand, and they are being used by thousands of happy customers every day.

We are looking for a full-stack engineer to join our product team. In this role, you’ll be working alongside talented developers, product managers, and designers from around the world.

You will contribute across all of our technical stack — from frontend, to backend, to data and infrastructure — and help us launch new products throughout Europe.

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 NestJS, Prisma 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. In fact, our design system Dirty Swan and several other internal tools were once a hack day project.
  • Unique company perks. We offer a remote-first work environment (EU-only), yearly education and home-office budgets, regular company retreats and dinners, and an option to take a sabbatical to recharge or pursue personal goals.

What you bring to the table

Above all, we value excellent communication and self-management. At Feather, you’ll be trusted with significant responsibility early on and will wear many hats. We’re looking for engineers with a strong product mindset who are comfortable diving into product work beyond just coding.

If you thrive in environments with a fair degree of uncertainty and enjoy shaping both the “what” and the “how” of building products, you’ll fit right in. But if you prefer a traditional setup where engineers focus solely on writing code while PMs handle the rest, Feather might not be the right place for you.

Of course, your tech skills are still most important, and here is the baseline:

  • You’ve built full-stack applications with React and Node.js, backed by a SQL database.
  • You have an eye for design, care about accessibility and are comfortable contributing to our design system Dirty Swan.
  • You can write clean, maintainable, and reusable code and make design decisions regarding the architecture.
  • You have a good understanding of how modern codebases are maintained and deployed – containers, VMs, CI/CD, testing.

But that’s it. We don’t expect you to know everything about the latest hype architecture or framework that the internet is raving about. Quite the opposite—we would prefer someone curious but practical, who can pick the right, often boring, tool for the job.

We don’t care about degrees or formal years of experience as a software developer. We encourage people who switched to engineering late in their careers to join. If you enjoy the challenge and can learn fast, the team will provide you with every bit of support you need.

You\’ll be responsible for

In 2025, we aim to expand our insurance products and customer base across the EU while keeping our team intentionally lean, focused and pragmatic.

In a nutshell, you will work on product features in a highly collaborative, small team. There will be lots of hands-on coding, but that’s only a part of the job. We expect you to contribute beyond the codebase, to get involved in shaping the projects on our roadmap, and to lead projects early on.

This role is full-stack, and you’ll face a wide variety of challenging problems that will push you to grow and excel. From day one, you’ll ship code to production, and over time, you’ll explore every corner of our product. Here’s a glimpse of what you’ll work on:

  • Scale and optimize our React SPA, improving performance for daily users.
  • Work on a signup flow builder to support rapid launches in new countries.
  • Enhance UI/UX, accessibility, and our design system, Dirty Swan.
  • Automate policy management backend jobs with Temporal.
  • Collaborate across teams: data, marketing, customer support, and insurance.
  • Introduce new payment methods to our Stripe-backed checkout screen.
  • Manage our serverless GCP infra with Terraform and Docker.
  • Experiment with low-code tools like customer.io, Tally and n8n.
  • Develop robust REST APIs with NestJS, Prisma and PostgreSQL.
  • Streamline the customer support work in a GraphQL/React admin panel.
  • Propose architectural changes using our RFC process.
  • Improve claims, notifications and auth in our iOS/Android Expo apps.
  • Integrate our Next.js marketing website with a self-hosted Strapi CMS.
  • Bring your own ideas to life during our regular hack days.

What will the interview process look like?

  1. Introduction call. We\’ll have a chat over Google Meet, ask you a few questions about your past experience, and talk shortly about projects you\’ve worked on (30 min).
  2. Technical interview. In another video call, we\’ll ask you questions relevant to the job description. This would be a mix of theoretical and practical questions. We promise, there won\’t be any puzzles! (30-45 min).
  3. Live coding session. At this stage, you\’ll have a pair programming session with one or two engineers from our team. This will help us understand how you think and collaborate (2h).
  4. Chat with the founders. We’d like to know more about you! This will also be a great time for you to ask any questions about the company (30min).
  5. Offer.

Does this sound like a good fit for you? Apply now!

  • We’re huge advocates for diversity and inclusion. From LGBTQ+ events to open discussions about eliminating bias, we highly encourage people from underrepresented groups to apply.
  • We also encourage people without degrees to apply: we believe that what you\’ve worked on and achieved is way more important than on-paper qualifications.

#J-18808-Ljbffr

Full-stack engineer Arbeitgeber: Feather (Germany)

At Feather, we pride ourselves on being a small, dynamic team that values transparency and innovation in the insurance industry. Our remote-first work environment fosters collaboration across Europe, while our commitment to employee growth is evident through mentorship opportunities and regular hack days that encourage creativity. With unique perks like yearly education budgets and company retreats, Feather is an excellent employer for those looking to make a meaningful impact in a supportive and engaging atmosphere.
F

Kontaktperson:

Feather (Germany) HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Full-stack engineer

✨Tip Number 1

Familiarize yourself with Feather's tech stack, especially TypeScript, NestJS, Prisma, and React. Being able to discuss your experience with these technologies during the interview will show that you're a great fit for the role.

✨Tip Number 2

Highlight any experience you have with collaborative projects or cross-functional teams. Since you'll be working closely with product managers and designers, demonstrating your ability to communicate and collaborate effectively is key.

✨Tip Number 3

Prepare to discuss how you've approached problem-solving in past projects. Feather values engineers who can contribute beyond just coding, so be ready to share examples of how you've shaped project direction or made design decisions.

✨Tip Number 4

Show your curiosity and willingness to learn. Feather appreciates candidates who are practical and eager to explore new tools and technologies, so be prepared to discuss how you stay updated and adapt to changes in the tech landscape.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Full-stack engineer

Full-Stack Development
React
Node.js
SQL Databases
TypeScript
NestJS
Prisma
REST APIs
GraphQL
CI/CD
Docker
Terraform
UI/UX Design
Accessibility Standards
Problem-Solving Skills
Collaboration and Communication
Self-Management
Agile Methodologies
Curiosity and Practicality

Tipps für deine Bewerbung 🫡

Understand the Company Culture: Before applying, take some time to understand Feather's mission and values. Highlight how your personal values align with their commitment to honesty, transparency, and simplicity in insurance.

Tailor Your CV: Make sure your CV reflects your full-stack development experience, particularly with React and Node.js. Emphasize any projects where you contributed to both frontend and backend development, as well as your familiarity with SQL databases.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for working in a small, collaborative team. Mention specific technologies mentioned in the job description, like TypeScript, NestJS, and Docker, and explain how your experience aligns with the role.

Showcase Your Problem-Solving Skills: Prepare examples of past projects where you faced challenges and how you overcame them. This will demonstrate your ability to thrive in uncertain environments and contribute beyond just coding.

Wie du dich auf ein Vorstellungsgespräch bei Feather (Germany) vorbereitest

✨Show Your Product Mindset

During the interview, emphasize your ability to think beyond just coding. Discuss how you've contributed to product decisions in the past and how you can help shape the projects at Feather.

✨Demonstrate Technical Proficiency

Be prepared to discuss your experience with the tech stack mentioned in the job description, especially React, Node.js, and SQL databases. Highlight specific projects where you've utilized these technologies effectively.

✨Prepare for Collaboration

Since the role involves working closely with various teams, be ready to share examples of how you've successfully collaborated with others in previous roles. This could include cross-functional projects or pair programming experiences.

✨Ask Insightful Questions

Use the chat with the founders as an opportunity to ask thoughtful questions about the company's culture, future projects, and their approach to innovation. This shows your genuine interest in the company and helps you assess if it's the right fit for you.

Full-stack engineer
Feather (Germany)
F
  • Full-stack engineer

    Berlin
    Vollzeit
    43200 - 72000 € / Jahr (geschätzt)

    Bewerbungsfrist: 2027-04-25

  • F

    Feather (Germany)

    50 - 100
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>