Are you a talented
Senior Full Stack Developer?

Do you want to build awesome digital experiences?
We are looking forward to meet you!

Join our team!

Why we make a great team at makers99

  • You're not left on your own. We exchange our skills with Pair Programming sessions.
  • You know that failing to plan is planning to fail. That's why we organise things smoothly and stick with our plan.
  • You can actually make things happen! No lengthy decision processes or hierarchies.
  • Our company culture is built on respect, empathy and diversity.
  • We really value our coding standards.
  • We are open to improvement. Do you want to optimize the build pipeline? Do you have an idea to improve our projects? Let's do it! In our weekly Research & Development timeslot you can keep up with the latest innovations.
  • We want you to share your ideas and get to know each other at our biyearly workshops.

How does your day look like as a Senior Full Stack Developer?

As a Full Stack Developer you create and maintain digital products. You are responsible for bringing ideas to life.

You are doing this with us:

  • Planning technical solutions for individual features and whole sites for customers
  • Building new websites and online stores, and improving existing platforms
  • Coordinating task and project statuses directly with customers, also in agile sprints
  • Reviewing change proposals of others and giving constructive feedback
  • Analyzing and optimizing the web application performance
  • Integrating with web services, connecting enrichment services like Elasticsearch and marketing automation tools like newsletters and CRMs
  • Developing custom data imports, exports, and migrations
  • Contributing features and fixes to third-party libraries, plugin vendors and the CMS core
  • Extending and improving our shared component library and integrating it into CMSs
  • Implementing automated tests and integrations with monitoring systems
  • Reviewing third-party sites as part of audits for our customers

You have valuable experience with:

  • Programming PHP and JavaScript, TypeScript, JSX/TSX, HTML5, CSS, Sass, Twig
  • Extensible CMS backends like Craft, Drupal, or similar
  • Frontend web frameworks like Next.js, Nuxt.js, Sveltekit, or similar
  • UI libraries like React, Vue, Svelte, or Web Components
  • WordPress and WooCommerce and other e-commerce platforms, and implementing custom Gutenberg blocks
  • Developing new plugins and themes (ideally published publicly like our extensions)
  • HTTP caching, HTTP headers and reverse proxy caching like Varnish and Nginx Cache
  • Creating and integrating with RESTful APIs and GraphQL services
  • Creating automated deployments and automated tests
  • Solving typical problems of CMS update and upgrade processes and how to avoid them
  • Building modular and reusable component libraries
  • Understanding foreign code bases
  • Best practices and writing clean code
  • Participating in code reviews and discussions about architecture and design
  • Spoken and written English on a professional level

You are familiar with these tools:

  • Peer review and version control platforms like GitHub, Chromatic
  • Command line tools like Git, npm, gulp, Webpack, Composer, WP-CLI, SSH
  • Component library UIs like Storybook, Fractal, Patternlab
  • Continuous integration platforms like Netlify, GitHub Actions
  • Project management tools like Asana
  • Collaboration tools like Slack and Google Apps (GSuite)
  • Documentation tools like Notion

This comes out of your work in the end:

  • Solid responsive layouts and interactions
  • Functionality that is well-tested and resolves the needs of the customer
  • An implementation approach that can be maintained and updated easily
  • Code that is clean and can be understood and extended by others
  • Time estimates that are reliable

We would like to welcome you to our team!

This is how it looks like with us:

  • Independent and self-responsible work is part of our DNA. Flexible working hours and home office are absolutely natural for us – we see our work as a very important part of life. But only as a part that should fit flexibly with the rest.
  • You will find a set of values that we love and live every day.
  • You’ll meet a colourful international team full of digital enthusiasts who burn for their subjects – just like you do.
  • A mentor will give you regular feedback. As we are constantly changing and try to get a little better every day, we would like to see the opposite. Get involved and let us know if we miss a step and what we can do better.
  • There is fresh fruit, coffee and soft drinks in all offices. We also meet every Monday for lunch together.
  • Togetherness is important to us: we meet for team activities and joint workshops alternately in our offices in Karlsruhe, Cologne and Barcelona.
  • You enjoy further education and we support you in this – with language courses, conference visits and further qualifications.
  • We are fond of animals: Dogs can be brought to the office after getting to know them. Currently, the Karlsruhe office offers fish and a fluffy dog.
  • You will have 28 days of holidays. You can enjoy them when it fits best in your calendar.
  • We make sure that you can work under the best conditions: Laptop, mobile phone contract, the right hardware, train ticket or job bike – ride with us!
Location Barcelona, Karlsruhe, Cologne
Employment type Full time
Experience requirements

Minimum 8 years experience in the field.

Eligibility requirements

Hold a valid work permit.

Compensation 48000 - 72000 EUR/year
How much experience do you have working in the cloud - Google Apps, project management tools like Asana or JIRA, team chats like Slack etc.?
Which location would you like to apply for?