Curious about our product roadmap? Join our round-table webinar on Wednesday, March 4th  for insights and discussions. Learn more here.

Senior Fullstack Developer with Product Mindset

We’re looking for a Developer with 5+ years of experience building complex products. Projects range from small to large across the whole stack (Java, TypeScript, React, CSS).

This is a “remote-first hybrid position” based in Berlin: Most work is remote, but you need to be able to visit a few consecutive days per month, at least during the first year. It’s a full-time position,  after the first 3 months we can also offer a 32h week. The salary range is between €70k and €100k depending on experience, plus 3k€ annual training budget and other smaller perks.

About us

We’re a tight-knit company based in Berlin, with remote staff in the UK and the US. We’re building an employee feedback & performance solution for medium-sized companies worldwide.

Small Improvements helps people give and receive feedback, so they can learn from it and improve. At the same time our customers benefit from lower attrition and more motivated staff, so it’s a win-win situation.

Learn more about our product on our homepage.

What you'll do

Our development team consists of seven developers. You will join them in improving our core product. 

More specifically, you will:

  • Dive into the codebase and improve existing features across the board
  • Define and develop new features together with the PM-team based on customer feedback, data analysis, and your expertise
  • Maintain our application by fixing bugs and structural weaknesses and making sure they never reappear
  • Work with all staff (technical or not) to continuously improve our processes and structures (we value feedback, efficiency and transparency)
  • Review, test, deploy to staging and production, and ensure overall system stability
  • Research and learn new tools and libraries along the way, when the need or interest arises

Who we're looking for

You’ll fit in perfectly if this feels like you:

  • You like to get things done, you take ownership,  you can inspire and mentor others, but you’re also humble and love to learn from others.
  • You have advanced knowledge of object-oriented programming and modern frontend development, including the ability to work with CSS.
  • You’re passionate about product work, and have good knowledge of interaction design. No need to be an expert, but your goal when working with PM is to find efficient and usable solutions for our customers.
  • You’re interested in great architecture and clean code. We have a monolithic application and use many ideas from DDD, Clean Architecture, Software Crafts(wo)manship and Functional Programming.
  • You’re keen on using AI where it makes sense, and stop where it gets dangerous.
  • You’re experienced in “remote-first”. We do have a lovely office but most of us work remotely. You don’t wait for information to come to you, you’re actively sharing and learning in Slack, GitHub and Linear.

Our values, team, and how we work

We’ve very flexible on how to approach problems and solve them, but we’re fairly strict on our values and our general approach to work. In short, these are our values:

  • Deliver Customer Value Rapidly
  • Champion Improvement
  • and Feedback is our Superpower.

You find the details and also how we generally function on our mission & values page. In addition, check out our team page.

The Product & Dev Process

Interested in how we really work, day in and out? First of all, we constantly track improvement ideas in Linear – lots of them. Ideas can come from customer interviews, support requests, and from our own usage. 

Issues are vetted, sometimes undergo many iterations in PM with Dev input, and the top ones make it to the “single source of truth” prio queue.

Developers pick from this queue based on interest, skill and time available. After QA and code reviews it’s time for production — behind a feature flag if necessary, but preferably to all customers. Learn more about our approach to software development, and about our product process.

Jenny Bloom

CFO at Zapier

"Small Improvements supports our remote working culture because it’s accessible from anywhere, intuitive to use, and easily adaptable to what we need."

How to apply

First of all, read about our team, values and product once more. We love how we work, and you should really be aligned with our approach. And make sure you have the right to be employed in Germany.

Please apply on this page, explaining why Small Improvements sounds interesting to you, and how you think your experience and knowledge fits this role. Please describe at least one challenging project you worked on primarily yourself, going into some technical detail.