— At least 5 years of experience building production level applications
— Working knowledge and experience with NodeJS/Express and React frameworks
— Working knowledge of basic infrastructure tasks (i.e. building a CI/CD pipeline, Dockerization, Kubernetes)
— Deep understanding of fundamental software design principles for scalable applications (for example concurrency patterns, dependency injection, testability) — able to solve the same problem with different design principles and choose the suiting based on experience
— You know (and are willing) to cover your own code with tests
— Passionate about writing clean, readable, testable and easily maintainable code
— Experience in mentoring more junior colleagues.
— Medical insurance
— Flexible working hours
— Ability to work from home 20% of your time (90% — 100% during the pandemic period)
— 25 business days of fully paid annual leave, 10 business days of fully paid sick leave (annual)
— Courses of English and German
— Comfortable and friendly environment at the office.
Virtido is an entrepreneurial Swiss-based IT and business process outsourcing company. We realize ideas and projects — from strategic concept to technical implementation.
Together with multiple clients (and for ourselves) we are developing enterprise level applications on the React/ NodeJS stack. Our architectures generally comprise of multiple microservices (application, identity server, notification service, web-client...). We are constantly growing existing teams and creating new ones to deliver modern applications to our clients.
To accelerate our team, we are seeking an experienced NodeJS/ React full-stack developer for implementing NodeJS/ React Applications. You will be responsible for developing such services within a scrum-team in Lviv as well as partners in Switzerland. You are open and interested in working for product companies and not in a typical outsourcing setup and are open to work with clients and their product management hand in hand. You have a good mentorship personality as you will be working alongside developers of varying seniority including our trainees.
We need you to be a strong team player who enjoys solving challenges in a team of experienced and skilled developers, designers, DevOps, product owner & CTO who is willing to share his own knowledge and experience and learn together with others.