Lviv, Ukraine

Senior Node.JS Developer

We are looking for a dynamic, Agile-oriented software developer who would love to work with an exciting social robotics company creating the world’s first family robot. You’ll work with a team in Ukraine and the US to help us design and develop the web back-end components of the robot infrastructure.

About the client

Our client is a Silicon Valley-based robotics startup developing the cutest ever family robot.

Responsibilities:

  • Help design, develop and deploy robot’s server-side components including RESTful-based web services
  • Help design, develop, and deploy robot’s cloud-based security infrastructure
  • Deliver complete solutions including database, business logic and occasionally light front-end components.

Requirements:

  • Experience using node.js for server-side development
  • Solid knowledge of building RESTful-based web services
  • Knowledge of web security protocols
  • Knowledge of databases (both NoSQL and SQL)
  • Knowledge of server-side development languages and methodologies
  • Knowledge of Linux, Apache and related tools
  • Experience working in an agile process with sprints
  • Strong unit testing discipline with interest in test-driven development

Helpful experience:

  • Full-stack development
  • Knowledge of node.js modules such as Hapi.js or Express
  • Experience with C/C++, Java, Ruby on Rails, or other backend development language
  • Some front-end development skills in html, css, and JavaScript
  • Use of Continuous Integration, Github, Code Review
  • Knowledge of Amazon AWS or similar cloud services vendor
  • Understanding of Service-Oriented Architecture, Docker, and Microservice Architecture
  • Knowledge of WebOps deployment and servers management

Qualifications for this position include:

  • 5+ years of commercial software development experience
  • At least 1+ year of Node.JS experience
  • Ability to take task ownership and deliver working code with great test coverage
  • Demonstrated success delivering server-side components to production

If you want to contribute to the cutting edge of Silicon Valley software development, please contact jobs-ua@waverleysoftware.com

Apply now>