Middle Node.JS Developer (Construction Domain)

Remote (Ukraine only) Node.js Software Developer

Required skills

Node.js / strong
UnitTest / strong
SQL / strong
AWS / good
English / strong

We are looking for a creative and skilled Node.js Developer with a focus on back-end development. Your primary responsibility will be the development of server-side logic, design, and implementation of low-latency, high-availability, and performant applications. We expect you to write reusable, testable, efficient code and work with AWS services.

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 3 years of commercial experience of programming in Node.js
  • Strong 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
  • Experience with AWS
  • Team player, innovative and creative
  • Experience working in Agile environment
  • Intermediate level of English or higher

 

Will be a plus:

  • Experience in frontend development

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

  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb