WE ARE LOOKING FOR A
Node.js Developer
Job details
Job type
Location
Salary
As a Node.js Developer, you will become part of a close-knit team of specialists in the design and scaling of web and mobile applications. We are looking for individuals who are not afraid of challenges, are open to development, and prefer working in an Agile environment.
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:
- Designing, developing, and maintaining web applications under project requirements
- Actively participating in code reviews and ensuring high-quality code
- Collaborating with the Development team, Designer, QA, and Project Manager within projects
- Optimizing application performance, monitoring its operation, and responding to issues
- Keeping up to date with news in the backend field, Node.js, and related technologies
- Participating in training sessions, workshops, and enhancing technical skills within projects
- Creating and updating technical and project documentation
- Actively participating in daily team meetings (daily stand-up) and collaborating with local and international clients
- Supporting project estimation processes and assisting with business processes
- Expanding knowledge on product workshops and innovations in the industry
Our expectations:
- At least 3 years of experience in developing web applications on the backend side using Node.js
- Willingness to work in a hybrid model (2 days per week in the office in Wrocław)
- Good knowledge of Express.js and NestJS frameworks
- Knowledge of TypeScript
- Experience working with SQL databases and using ORM (e.g., TypeORM)
- Practical knowledge of GIT version control system
- Experience in designing and developing REST APIs
- Knowledge of SOLID principles and ability to apply design patterns
- Experience in writing unit and end-to-end tests (e.g., using Jest)
- Knowledge of NPM tools
- Experience working with Docker containers
- Knowledge of microservices and practical experience in working with them
- Knowledge of Agile methodology and experience working in an Agile team
- Proactive approach to task execution and effective collaboration skills
- Willingness to develop and enhance qualifications
- Knowledge of English at a minimum B2 level
Nice-to-haves:
- Experience with RabbitMQ
- Practical knowledge of Redis
- Familiarity with CI/CD processes and the ability to implement them
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









