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

We are in need of a Senior Full Stack (React + .Net) Developer to enhance Relevant Software team.

Project relates to the field of autonomous ship technology by creating verification techniques and tools that enable swift and effective testing and commissioning of new systems and delivering maritime assurance services.

One of the product branches aims to simplify port clearance procedures and to help the Master and his team to prepare port papers in seconds instead of hours. The system provides up-to-date information on legislations and requirements necessary during a voyage. 

**Responsibilities:**
Develop web based applications based on requirements specification;
Enhance the software for continuous improvement;
Ensure proper testing and consistent stable releases are met;
Ensure timely delivery of solutions according to specification and design given;
Estimate on new tasks;
Interact with client and business analysts.

**Requirements:**
4+ years of working experience in the related field;
Deep knowledge of React.js, Typescript;
Deep knowledge of .NET, Entity Framework Core;
Understanding of OOP and OOD, SOLID principles;
Knowledge of  PostgreSQL;
Experience with GIT;
Experience with CI/CD;
Work experience with Agile methodologies (SCRUM);
Upper-Intermediate level of English;
Strong analytical, organizational and time management skills.

**Nice to have:**
Experience with DevExtreme UI;
Experience with GraphQL.

**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 on-site (for all);
Possibility to work from anywhere in the world;
Exciting projects involving the newest technologies;
Friendly, positive, fun atmosphere;
Accounting as a service;
Flexible working approach.