Position: Middle  Node.Js Developer (Construction Domain)
Company: Sigma Software Group
Experience required: 2y
English level: upper

**CUSTOMER**
A small Sweden company upgrading and maintaining a product, which helps Construction site image temporary equipment, reduce utilization and costs.

**PROJECT**
Our project helps to have the right machine in the right place at the right time by using streamlined working methods, digital tools, and smart data management.

This platform provides solutions for gathering all renters and suppliers in one place. It makes it easy to get an overview of the machines and equipment, in both large and small projects and at the same time introduce a better way of working around forecast work and cost control.

The platform helps construction streamline the use of rented and own machines, freeing time from time-consuming administration and creating a better customer experience.

Project tech stack – JavaScript-centered:
React and ReactNative
GraphQL
PostgreSQL as a datalayer
API is built using Node.js
Everything is hosted in Amazon S3 – AWS.

**REQUIREMENTS**
At least 2 years of commercial experience of programming in Node.js
Experience in writing and maintaining Integration and Unit Tests
Strong skills in SQL
Expert knowledge of Git
Experience with GraphQL
Proficiency in RESTful APIs and Code Review
Strong knowledge of OOP/OOD, Design Patterns, and their usage
Team player, innovative and creative
Intermediate level of English or higher
 
WILL BE A PLUS:
Experience in frontend development
Experience with AWS
RESPONSIBILITIES
Design and implement low-latency, high-availability, and performing applications
Write reusable, testable, and efficient code
Write and maintain Integration and Unit Tests
Work with AWS services
Craft clear user stories
Contribute to all phases of the development lifecycle
Continuously deliver to the product value and enhance the process and the product

**WHY US**
Diversity of Domains & Businesses
Variety of technology
Health & Legal support
Active professional community
Continuous education and growing
Flexible schedule
Remote work
Outstanding offices (if you choose it)
Sports and community activities