Node.js Developer
Who we are looking for?
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 care about the high quality of the created solutions. We are guided by the values that we have developed over the past years. We work with clients from different countries (e.g. USA, UK, Germany) – we operate internationally.
We share our ideas, because we care about continuous development and proactivity in action. We do not forget about work-life balance and integration! Regular meetings, events in the office and remotely, as well as a thoughtful and refined onboarding process will allow you to feel our unique atmosphere. Join us!
Your daily duties:
Designing, developing, and maintaining web applications in accordance with 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 (at least 2 days a 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-have:
- Doświadczenie w pracy z RabbitMQ
- Praktyczna znajomość Redis
- Znajomość procesów CI/CD i umiejętność ich wdrażania
Are you ready for #IT?
Your self-development is the key
We also offer
Flexible form of employment
- An employment contract or B2B – the choice is yours
- In cases of self-employment, we guarantee 24 days of paid vacation
Hybrid work
- You can mix your working model (remote and onsite)
- We believe that true relations are build by real meeting, that's why we work together in the office once a week
- You decide for yourself when you start working (core hours from 10am to 3pm)
Medical care
- We take care of your health!
- Join our free medical care package (Luxmed)
Satisfactory remuneration
- Salary adapted to your experience and skills
- We organize half-yearly #Appraisals to boost your career development
Group life insurance
- We offer life insurance for you and your partner
Professional equipment and accessories
- We provide all equipment needed
- The list of accessories is updated every day!
#levelUp your English
- Free English lessons with a native speaker
- We care about your ease of communication with an international team
Jubilee
- We value team commitment and longevity
- We celebrate every 3-year and 5-year collaboration by organizing a Jubilee event
Be activities with Multisport
- We co-finance a Multisport card
- Join our tournaments and team games
Team atmosphere
- We nurture our relationships and #teamSpirit
- We always help each other and we share our feedback freely
- We prioritize regular team-building integrations
Chillout zone
- Our cozy kitchen is a perfect place to relax and chit-chat
- Full office comfort package – table football, quick FIFA match on PS, fresh fruit, company library and more...
Central location
- Our office is located in the heart of Wroclaw!
- Your pet can’t live without you? Take him to the office! It’s no problem for us.