Job Advertisement

Senior Node.js/React Full-Stack Developer (m/f/d)

Apply Now to Join Our Team

We are thrilled that you want to take the next step in your career with us! To apply, simply send us your CV and – if available – work samples that give us an insight into your experiences to date. If you are a developer, we would also like to see your GitHub profile.

As soon as we receive your application, we will review it in a timely manner and usually get back to you with initial feedback within three business days. If we are curious about each other, we will invite you to a video call so we can get to know each other better in person!

[EN] Jobs: submit application
Information on the processing of your personal data can be found in our privacy policy.

Schedule a short Intro Call

Let’s have a short chat to see if we’re a good fit. We look forward to meeting you and answering your questions! You don’t need a CV for this – if the conversation piques your interest, you can apply with a CV afterwards.

No Resume (CV) Needed

🏢 devowl.io: Develop innovative data protection solutions with us!

Since 2015, we at devowl.io have been developing and distributing WordPress plugins (and in the future also SaaS products) that make life easier for website owners. Over 200,000 websites trust our products for their needs, and we support them every day. 🍪 Real Cookie Banner, a consent management solution, is our most popular product, and we plan to develop further data protection products with you that not only meet legal requirements but are especially understandable for people in order to make compliance in their everyday lives easier.

In our small remote-first team, each employee is valued as an individual. We communicate as equals, self-organize our working hours around our lives and try to give our best together every day using modern technologies!

🧑‍💻 Your tasks

  • Conception and implementation of new features
  • Developing, enhancing, and optimizing user-friendly UI/UX for our existing solutions
  • Implementation of interfaces (REST APIs) for own and external services
  • Integration of third-party APIs into our solutions
  • Understanding third-party code to design and implement integrations and compatibilities with cooperation partners
  • Development of new ideas and implementation (incl. ownership) within our monorepo
  • Collaborative code reviews to maintain and enhance the quality of our developments (+ development of automated tests, if useful)
  • Technical support for new products for which you have taken ownership, in German & English

🙅 What are not your tasks

  • Fixing infrastructure issues or configuring infrastructure (that prevent you from implementing features)
  • Endless hours in meetings (where you don’t have much to contribute)
  • Discussions with managers who have never developed software (requirements and concepts come from techies)

🧠 What you should bring and be able to do

  • Education and/or studies in computer science, business informatics or comparable fields
  • Minimum 3 years of hands-on experience in developing backend services based on Node.js and/or frontends with React & React hooks – written with TypeScript (we work fully-typed)
  • (optional) Familiarity with PHP in “modern” (namespaces, autoloading etc. are no foreign words for you) and/or experience in WordPress plugin development
  • Confident handling of Visual Studio Code (remote) and Git (with conventional commits)
  • Efficient use of AI tools for accelerated software development (e.g. via Cursor or Claude Artifacts)
  • Ability to work independently with responsibility
  • Documentation of decisions is routine for you
  • Conscious sharing of successes and failures within the team
  • Don’t be afraid to treat everyone personally, on an equal footing and with humanity from the beginning
  • Giving and accepting constructive feedback in order to grow together
  • German and English fluent/business fluent (we work bilingually)

🌟 We offer you

  • 100% remote work (personal meetings a few times a year, e.g. at team events or conferences)
  • 36 to 40 hours per week of work (as it fits best into your life)
  • Enjoy a 30-day vacation per year (at 40 working hours per week)
  • Flexible working hours, whether like to work at 5am or 11pm (after a training period). The only thing that counts for us is that we finish our work responsibly.
  • Modern notebook of your choice (Mac/Windows/Linux) and other equipment for optimal work
  • Efficient development environment on powerful servers (e.g. via Visual Studio Code Remote)
  • Doer mentality in a modern and highly automated software development (CI/CD, Monorepo, Dockerized, Continuous Localization, and much more…). If an idea makes sense, it will be implemented quickly!
  • Fast release cycles (mostly weekly), so your work makes a difference directly to the customer
  • Working in efficient, short meetings and coordinated sessions. Thanks to weekly sprint planning, we work in a truly agile way!
  • We give you time to stay up to date! For example, follow well-known developers on GitHub or Twitter and keep yourself informed/challenged during your working hours with new technologies that we might be able to use.
  • Attractive company pension plan with subsidies, monthly tax-free voucher and yearly (for you tax-free) recreational allowances

✉️ Still there? Apply now!

We invite you to share your CV along with links to your (hobby) projects you have already implemented. You can save a classic cover letter if you tell us why you are interested in developing data protection solutions!

📬 We are looking forward to your application!

Apply Now to Join Our Team

We are thrilled that you want to take the next step in your career with us! To apply, simply send us your CV and – if available – work samples that give us an insight into your experiences to date. If you are a developer, we would also like to see your GitHub profile.

As soon as we receive your application, we will review it in a timely manner and usually get back to you with initial feedback within three business days. If we are curious about each other, we will invite you to a video call so we can get to know each other better in person!

[EN] Jobs: submit application
Information on the processing of your personal data can be found in our privacy policy.

Schedule a short Intro Call

Let’s have a short chat to see if we’re a good fit. We look forward to meeting you and answering your questions! You don’t need a CV for this – if the conversation piques your interest, you can apply with a CV afterwards.

No Resume (CV) Needed

Contact persons

Jan Karres, Founder & Managing Director of devowl.io
Jan Karres
Founder & Managing Director

Information on the processing of your personal data can be found in our privacy policy.

Apply Now to Join Our Team

We are thrilled that you want to take the next step in your career with us! To apply, simply send us your CV and – if available – work samples that give us an insight into your experiences to date. If you are a developer, we would also like to see your GitHub profile.

As soon as we receive your application, we will review it in a timely manner and usually get back to you with initial feedback within three business days. If we are curious about each other, we will invite you to a video call so we can get to know each other better in person!

[EN] Jobs: submit application
Information on the processing of your personal data can be found in our privacy policy.

Schedule a short Intro Call

Let’s have a short chat to see if we’re a good fit. We look forward to meeting you and answering your questions! You don’t need a CV for this – if the conversation piques your interest, you can apply with a CV afterwards.

No Resume (CV) Needed

Senior Node.js/React Full-Stack Developer (m/f/d)

Location: Remote Germany-wide
Working hours: 36-40 hours per week
Start date: From now (flexible)

Contact persons

Jan Karres, Founder & Managing Director of devowl.io
Jan Karres
Founder & Managing Director