Senior Node.js Engineer

Senior Node.js Engineer

Location

Remote / Lviv / Kharkiv

Schedule

flexible

industry

Robotics

Stage

initial

About the Client

Our client is a Spain-based company, which is moving forward in the technological area and create a real impact in specific industries.

We are looking for a dynamic, Agile-oriented software developer who would love to work with robotics developing solutions that continuous add value to social robot. You’ll work with a team in Ukraine and Spain to help us design and develop the back-end components of the robot infrastructure.

You’ll work with a team in Ukraine and Spain to help us design and develop the back-end components of the robot infrastructure.

Responsibilities:

  • Design, develop and deploy server-side components including RESTful-based microservices as well as robot’s top-of-the-stack components.
  • Deliver complete solutions including database, business logic and occasionally light front-end components.

Requirements:

  • 5+ years of commercial software development experience.
  • At least 2+ year of Typescript experience
  • Strong technical skill and relevant experience with NodeJS development.
  • Experience with NoSQL document-based databases like MongoDB and designing suitable data models.
  • Experience with object-oriented methodologies in designing software solutions.
  • Strong test-driven discipline and experience with code analysis framework such as Mocha, Istanbul and ESLint.
  • User authentication and authorization between multiple systems, servers and environments.
  • Have experience with Agile development methodologies and practices.
  • Ability to work with build tools such as yarn, npm and lerna.
  • Proficient understanding of code versioning tools such as Git.
  • Experience with agile project management methodologies.
  • Ability to take ownership of tasks and deliver working code with great test coverage.
  • Demonstrated success delivering server-side components to production.

Helpful experience:

  • Full-stack development.
  • Knowledge of using web applications development frameworks and tools like Hapi.js, React, Express.
  • Experience in C/C++, Go, Ruby on Rails, or other backend development language.
  • Understanding of semantic HTML, CSS and CSS preprocessors.
  • Some front-end development skills in HTML, CSS, and JavaScript.
  • Hands on experience with Continuous Integration tools.
  • Knowledge of Amazon AWS services or similar cloud provider (Azure,GCE).
  • Understanding fundamental design principles behind a scalable application.
  • Experience with containerized applications and tools such as docker and docker-compose.
  • Experience with Nginx, HAProxy or another API Gateway.
  • Knowledge of WebOps deployment and management of servers.
Alina Bugaychuk
Alina Bugaychuk

Senior Recruiter

Get Aboard!

4Mb maximum total size.
Protected by Google reCAPTCHA
Privacy Policy and Terms of Service apply.