Position: Senior/TL Full-Stack Developer
Company: Relevant Software
Category: JavaScript
Experience required: 5y
English level: upper

Together with our client, which is an already established player in the e-learning  market for caretakers in Germany, we aim to build an e-learning platform for small  and medium sized facilities.

Our client is focussed on larger enterprises, such as hospitals or big nurseries.

Next to a new platform, the client also plans on adding new and worked over content for the platform.

We aim to reduce the complexity of the current platform and make the new  solution attractive to small and medium sized facilities, which have less  time/resources for personal development of caretakers and need an easy to use  solution.

Planned tools to use:
Frontend – ReactJS / nestJS
Backend – NodeJS
Storage – MinIO
Authentication – PassportJS
Logging – ELK Stack in cluster
API Gateway & SSL termination – K8S ingress Monitoring – Prometheus in cluster
CI/CD – Semaphore CI
Database – PostgreSQL

Responsibilities:
– Work on the frontend as well as the backend side of the product;
– Full ownership over the features you are creating;
– Full responsibility to extend them and build on them in ways that makes the product more valuable, more reliable and better structured to ensure future maintainability.

Benefits:
– Opportunity to shape a valuable, impactful product in a meaningful way;
– Full ownership over your responsibilities and tasks;
– Fully remote team, spread across Europe.

We offer:
– Competitive compensation based on your skills, experience, and performance;
– 20 working days of annual paid vacation and 5 sick leaves;
– 3 additional days off for special occasions;
– Experienced colleagues with 85% of middle and senior engineers;
– Individual English lessons on-site (for all) and walkie-talkie lessons in the park (for citizens of Lviv);
– Comfortable office near Lviv city center in the park area;
– Possibility to work from anywhere in the world;
– Exciting projects involving the newest technologies;
– Regular performance assessments and salary reviews;
– Accounting as a service;
– Flexible working approach.