Verkstedt GmbH
Verkstedt GmbH

Senior JavaScript Developer (f/m/x)

Software Development

Hi! We are verkstedt. 👋

We are a distributed team of software developers, regularly meeting in the heart of Berlin Mitte.

We are passionate about delivering high quality web applications with a strong focus on performance, scalability and robust solutions that don’t bother us during a nice board game session on a Saturday night.

We are looking for a seasoned Senior JavaScript Developer to join our team.

Join us and become part of a seasoned team of skilled engineers! We offer you the opportunity to shape and evolve large-scale software projects, work flexibly and focus on code and shipping products, not bureaucracy.

Software engineering is always about trade-offs. Thus we try to focus on implementing pragmatic solutions and getting things done, rather than succumbing to dogmas.


As Senior JavaScript Developer, you will take the lead on JavaScript applications, navigating both client and server landscapes. Once you join our team, you can decide if you would like to work more on the frontend, on the backend, or why not, on both? 😁

Your tasks will involve a combination of the following:

  • Architecting and implementing robust frontend components and applications using React, Redux, Storybook, Jest, webpack, etc.
  • Designing and developing scalable backend JSON APIs with Node.js, Koa/Express, MySQL/MongoDB, Docker/Kubernetes to support client applications.
  • Participate in as little meetings as possible.
  • Loosing a good portion of your sanity when building and maintaining CI/CD pipelines for our frontend and backend applications.
  • Contributing to open source projects.
  • Working on greenfield projects.

If this sounds like what you are looking for, get in touch! – We look forward to meeting you.


Our primary requirement is a genuine passion for creating exceptional applications, writing clean, efficient code, and an eagerness to collaborate on innovative projects.

Coupled with at least 4-5 years of hands-on JavaScript development experience, you're the kind of seasoned professional we're excited to invite for a coffee chat!

As part of our compact but mighty team, we value the spirit of collaboration and the belief that software development is a team endeavor. It’s essential for you to be self-directed, thrive in a team environment, and enjoy the camaraderie with fellow developers.

Your ability to navigate complex problems with pragmatic solutions is key.

Recognizing that multiple paths can lead to the same destination reflects the wisdom we seek. Embracing challenges and learning from failures without fear is part of our ethos – we aim to grow from each experience, not repeat mistakes.

Fluency in English is crucial for seamless communication within our international team.

And if you can sprinkle in some German, that’s a delightful bonus we appreciate.


  • a competitive salary.
  • flexible working hours.
  • time for working on Open Source projects during our regular Open Fridays and
  • you can choose the gear you like.

Implementing web applications means hard work, so we always make sure to have enough coffee, fruits, Club Mate & snacks in the office and at our place we also hold regular Board Game evenings for those interested.

Great! Simply fill in the application form below and we will get in touch within a week.

What we then usually do is to start with a quick chat via Zoom (or whatever channel works) to get to know each other and for you to ask any question that might come to mind.

If we all agree to proceed we would invite you for a coding demo, which allows us to have a second more indepth discussion with you about your work.

And that’s basically all the application process there is.

Updated: 2 weeks ago
Job ID: 11664895
Report issue

Verkstedt GmbH

11-50 employees
Technology, Information and Internet

We are a distributed team of software developers, regularly meeting in Berlin & Cologne. We are passionate about delivering high quality web applications...


2 more

  1. Senior JavaScript Developer (f/m/x)