WE ARE LOOKING FOR A
Node.js Developer
Job details
Job type
Location
Salary
We’re looking for a Node.js Developer who is passionate about creating scalable and efficient backend solutions. If you like clean code, well-designed architecture, and working in a well-coordinated team where you can have a real impact on the product - you're the perfect fit for us.
Every day, we ensure the high quality of the solutions we create. We adhere to the values we have developed over the years. We collaborate with clients from various countries (e.g., the USA, the United Kingdom, Germany) – we operate internationally.
We share our ideas because we are committed to continuous development and proactivity in our actions. We do not forget about work-life balance and integration! Regular meetings, office and remote events, as well as a thoughtful and well-crafted onboarding process will allow you to experience our unique atmosphere. Join us!
Your daily duties:
- Building and developing the backend of modern web applications using Node.js and Express.js.
- Designing scalable and efficient solutions and participating in architectural decisions.
- Close cooperation with the development team, project managers, testers, and business analysts – together we create products we are proud of.
- Participation in daily team meetings and interactions with clients from Poland and abroad.
- Supporting project planning and task estimation processes
- Maintaining code quality: code review, best practices, and continuous improvement.
- Taking part in product workshops and defining functional requirements.
- Monitoring and optimization of performance and security of backend applications.
Our expectations:
- At least 3 years of experience in creating web application backends in Node.js.
- Willingness to work in a hybrid model (min. 2 days per week on-site in Wrocław).
- Good knowledge of Node.js, Express.js, and Nest.js, as well as the basics of TypeScript.
- Experience in designing and creating REST API.
- Practical knowledge of SOLID principles and the ability to apply design patterns.
- Experience working with SQL databases and ORM/Query builder tools (e.g., Sequelize).
- Familiarity with the GIT version control system.
- The ability to create unit and end-to-end tests (e.g., Jest).
- Familiarity with NPM and the basics of working with Docker and containers.
- Experience working with microservices.
- The ability to work effectively in a team, openness to suggestions, and sharing knowledge.
- English proficiency at a level that allows reading documentation and communicating with clients (minimum B2).
- Experience in an Agile environment.
- The desire for continuous development, learning new technologies, and taking on new challenges.
Nice-to-haves:
- Experience working with RabbitMQ
- Practical knowledge of Redis
- Familiarity with CI/CD processes and the ability to implement tchem
Benefits:
Explore our perks & benefits
We care about growth, especially yours. We've built a culture of self-development by providing many opportunities to improve your skills.
Self-development budget
You will get a dedicated self-development budget - use it to grow your skills through conferences, workshops, online courses, or external training programs. Whatever supports your development best!
Expert trainings
We regularly invite industry professionals to lead workshops for our team or individual sessions. It’s a great way to get inspired, exchange ideas, and learn best practices from experienced IT specialists.
Internal workshops
We organize internal workshops regularly to share ideas and discuss knowledge and best practices. We also assign you a Buddy on the first day of your work, who will support you during your onboarding process.
We also offer
Private healthcare - Enelmed
Group life insurance
Multisport
English lessons
Flexible work hours
Central location
Hybrid work
Flexible form of employment
Professional equipment
The team spirit is important for us









