Position: Senior Full Stack Developer (Java + React)
Company: Relevant Software
Experience required: 5y
English level: upper

We are looking for a Senior Full Stack Developer (Java + React) to join our development team and become the core member for a solar energy project.

You should be experienced enough to come up with your own solutions and ideas, pay attention to code architecture and optimization. Be able to work on your own and in the team.

Project overview: Our client is one of the biggest suppliers of integrated solar cells for roofs and facades for homes and commercial and public buildings. With a total of nine years of experience working with solar energy, we help the building and construction industry take part in the green shift by offering solutions with renewable energy

Your work will include direct communication with a client, so you should be confident in your communication skills.

**Responsibilities:**
Communicate with a client directly;
Integrate third parties;
Create new functionality;
Build reusable, testable, and efficient code;
Cover existing code with tests;
Provide solutions, ideas, and recommendations for the product.

**Requirements:**
4+ years of experience as a software engineer;
4+ years of experience with Java;
3+ years of experience with React.js;
Extensive experience with AWS;
Experience with third parties integration;
Ability to cover production code with tests - both unit and integration ones;
Eagerness and willingness to learn new technologies;
English B2 or higher. You must be able to talk to Norwegian management directly.

**Nice to have:**
Knowledge of MI\ML
Knowledge of graphical modeling (experience with 3D calculations). 


**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;
Opportunity for career growth, mentorship and personal development plan;
Experienced colleagues with 85% of middle and senior engineers;
Individual English lessons;
Comfortable office near Lviv city centre in the park area;
Possibility to work from anywhere in the world;
Exciting projects involving the newest technologies;
Friendly, positive, fun atmosphere;
Regular performance assessments and salary reviews;
Accounting as a service;
Flexible working approach.