We are a product team consisting of 11 experienced specialists: 3 backend developers, 2 frontend developers, 2 DevOps engineers, QA, product designer, product manager, and engineering manager. We are building a global Consent Management Platform (CMP) tool. We develop the Cookie Information product, which collects user consent on websites and mobile applications, ensuring their privacy.
The backend part of our product consists mainly of Node.js based services and some based on PHP.
We are currently looking for a Backend Developer with main expertise in Node.js and secondary in PHP (and willingness to work with PHP based services) to join our team. You will collaborate with the team to create exceptional user experiences at every stage of the development cycle: from planning, through implementation, to maintenance.
Within our team, we provide mutual support and never leave each other in a tight spot. We’re fans of informal communication, memes and joking around when appropriate. Occasionally, we gather at the office for a little integration party. Come work with us!
Your responsibilities will include:
- Co-creating and maintaining the backend part of the Cookie Information product
- Actively participating in team meetings to discuss the implemented solutions
- Cooperating with other team members (Frontend, QA, Design, DevOps)
We need you to have:
- At least 4 years of experience in Node.js with at least some experience in PHP
- Very good knowledge of JavaScript and TypeScript, with experience in various Node.js libraries and frameworks
- Good knowledge of PHP (Symfony 5+, API Platform, Doctrine, Behat, PHPUnit)
- Good understanding of software design patterns
- Good understanding of HTTP and REST API
- Practical knowledge of RabbitMQ
- Practical knowledge of SQL and ability to design relational databases
- Basic knowledge of Docker and Kubernetes
- Experience of working with microservices
- Commitment to quality and testing your own code
- Good command of English (at least B2) and Polish (B2)
We’d love you to be familiar with:
- Knowledge of web analytics
- NestJS framework
- Docker and Kubernetes on a more advanced level
-
Extensive PHP experience to supplement Node.js knowledge
What you can expect after sending the resume:
- Short introductory phone call (30 – 45 min)
- An in-depth interview with team members (120 min)
- Decision and feedback
Want to know more? Get in touch with:

Agata Borowska
Recruiter