Position: Full Stack Developer (React+ Node.js)
Company: Relevant
Category: JavaScript
Experience required: 3y
English level: upper

We are looking for an enthusiastic and passionate about new technologies, experienced individual who would be able to both manage and perform the development process, as well as coordinate the work with IoT sensor vendors and integration partners.

**About the project**
It is an app for construction management that can save 20% of time and cost per project. It helps to visualize buildings, sensors, simulations, and related data in a 3D space and manage projects more efficiently utilizing Digital Twins concept.

**Responsibilities**
- Review and evaluate the current technology stack and identify areas to improve;
- Integrate IoT sensors;
- Fix bugs and improve existing workflows;
- Develop new features and workflows;
- Maintain and improve upon the existing infrastructure;
- Support and evaluate the scope of work for new Pilots and integrations.

**Requirements**
- 4+ years of commercial experience as a software engineer;
- Experience working with React, Redux;
- Experience with the Autodesk Forge viewer (Construction Cloud) and its APIs;
- Extensive experience working with AWS services like EC2, Lambda, and S3, preferably in a serverless architecture;
- Strong knowledge in HTML/CSS, NodeJS, TypeScript, Javascript, Git, postman, REST API, MongoDB;
- Should be able to perform CI/CD operations;
- Familiar with best practices related to the development and security of web-based applications;
- Eager to learn new products and technology;
- English – at least Upper-Intermediate level.

**Will be a plus**
- Experience in working in a startup environment as well as in the ConTech or PropTech app development environment;
- Highly proficient with React (Hooks), NGINX;
- Experience with Unit Testing;
- Knowledge/Experience with PHP, NPM, Laravel, MySQL;
- Software development methodology (Agile, Scrum, or Waterfall) and experience with Git and JIRA.

**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);
- Comfortable office near Lviv city center in the park area;
- Possibility to work from anywhere in the world;
- Exciting projects involving the newest technologies;
- Accounting as a service;
- Flexible working approach.