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 creating 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 implement innovative solutions. If you're passionate about creating solid and efficient applications, we're 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 functionalities in web applications on the backend
- Adherence to best programming practices and implementation of innovative solutions
- Analyzing business and technical requirements and developing implementation strategies
- Maintaining existing functions, debugging, and troubleshooting
- Ensuring quality through code reviews and static analysis
- Monitoring and analysis of application performance, identifying and solving problems
- Collaboration with the development team, tester, Project Manager, and BA
- Developing technical and design documentation
- Active participation in daily activities with the team and clients from Poland and abroad
- Regular participation in project valuations – support for business activities
- Providing support for junior programmers in the team
- Sharing knowledge and team experience
Our expectations:
- Minimum 5 years of commercial experience in creating web applications on the backend using Node.js
- Readiness to work in a hybrid model (minimum 2 days a week of stationary work in the office in Wrocław)
- Proficiency in Express.js and NestJS frameworks
- Solid knowledge of the TypeScript language
- Experience working with SQL databases and the ability to use ORM, e.g. TypeORM
- Familiarity with the GIT version control system
- Experience in designing and creating REST APIs
- Practical knowledge of SOLID principles and the ability to design based on design patterns
- Experience in creating unit and end-to-end tests, e.g. using Jest
- Familiarity with NPM and the ability to manage project dependencies
- Solid knowledge and experience working with Docker containers
- Familiarity with microservices and experience working with them
- The ability to work in a team, openness to suggestions, and sharing knowledge.
- The desire to develop 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 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









