Position: Full-Stack JS engineer
Company: Mobilunity
Category: JavaScript
Experience required: 5y
English level: upper

On behalf of our Client from Germany, Mobilunity is looking for a **Senior Full-Stack JS engineer with focus on Front-End development.**
Our Customer is a digital platform, which represents a minimum of administrative work for employers in the context of employee benefits, we also offer a specific offer for the individual tax benefits, so that employees not only receive more net from the gross, but also attractive opportunities to use this net for their well-being use – according to the motto: Experiences instead of material resources. We are looking for senior developers that will spend most of their time writing code and tests. Someone who does not have to debug their code too often because they already know what they are doing. We are looking for people who can think critically and love to grow with us, learn along the way, and work as a team when times get a little difficult.
Responsibilities:

**You will:**
◼️work in a **SCRUM** team with other front-end and back-end developers to integrate APIs and services
◼️collaborate with UX/UI designers to ensure the technical feasibility of designs
◼️participate in code reviews
◼️provide suggestions for improvements
◼️keep up to date with changing technologies

**Must have skills:**
◼️at least **7 years** of experience in development
◼️you feel comfortable with our tech stack and have experience with these technologies

**Back-end:**
◼️NodeJS / NestJS
◼️PostgreSQL
◼️Hexagonal Architecture
◼️REST

**Front-end:**
◼️ReactJS
◼️MUI v5
◼️Apollo
◼️GraphQL

**Infrastructure:**
◼️Google Cloud
◼️Terraform

**In addition:**
◼️you are a professional when it comes to working according to the principles of software crafting
◼️you know exactly what the following keywords mean: DDD, TDD, DRY, SRP, DI, etc
◼️you love clean and tested code and you know that good and clean work leads to maintainable, extensible, and scalable software. You will take your time and build a foundation of automated unit and integration tests for the code you commit
◼️you understand the importance of collaboration and can work well with different teams to achieve common goals. Asking for help, admitting mistakes, and doing your best to grow and just get a little better every day is your primary mindset
◼️you can work independently, take the initiative, and are responsible for delivering high-quality work
◼️strong written and spoken English

**In return we offer:**

The friendliest community of like-minded IT-people
◼️Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
◼️Mobilunity Medical Insurance program designed to attend our teams’ needs
◼️Paid vacations and sick leaves, including 5 paid days per year that don’t require a sick note
◼️Fair salary and 100% taxes coverage – don’t worry about possible taxes raise – we will get you covered
◼️Perfect office location in the city-center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both
◼️No open-spaces setup – separate rooms for every team’s comfort and multiple lounge and gaming zones on all of the 3 floors
◼️English classes in 1-to-1 & group modes with elements of gamification
◼️Neverending fun: sports events, tournaments, music band, multiple affinity groups
**Come on board, and let’s grow together!**