WE ARE LOOKING FOR A
Senior Node.js Developer
Job details
Job type
Location
Salary
As a Senior Node.js Developer, you will be responsible for building scalable, high-performance applications and services based on Node.js technology. We are looking for someone with experience working with modern frameworks and tools, who can solve complex problems and introduce innovative solutions. If you are passionate about creating robust and efficient applications, we are waiting for you! 🙂
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:
Implementing new features in web applications on the backend side
Following best programming practices and introducing innovative solutions
Analyzing business and technical requirements and developing implementation strategies
Maintaining existing functionalities, debugging, and solving issues
Ensuring quality through code reviews and static code analysis
Monitoring and analyzing application performance, identifying and resolving problems
Collaborating with the team of developers, tester, Project Manager, and Business Analyst
Preparing technical and project documentation
Actively participating in daily meetings with the team and clients from Poland and abroad
Regularly taking part in project estimations — supporting business activities
Providing support to less experienced developers in the team
Sharing knowledge and team experience
Participating in product workshops
Our expectations:
5 years of commercial experience in developing web applications on the backend using Node.js
Willingness to work in a hybrid model (minimum 2 days per week onsite in the Wrocław office)
Good knowledge of Express.js and NestJS frameworks
Strong knowledge of TypeScript
Experience working with SQL databases and ability to use ORM tools, e.g. TypeORM
Familiarity with the GIT version control system
Experience in designing and building REST APIs
Practical knowledge of SOLID principles and ability to design based on design patterns
Experience in creating unit and end-to-end tests, e.g. using Jest
Knowledge of NPM and ability to manage project dependencies
Solid knowledge and experience working with Docker containers
Understanding of microservices and experience working with them
Ability to collaborate within a team, openness to suggestions, and willingness to share knowledge
Willingness to grow and improve qualifications
English language proficiency at minimum B2 level
Nice-to-haves:
Experience working with RabbitMQ
Practical knowledge of Redis
- Familiarity with CI/CD processes
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









