Senior Node.js Developer (Сore)

Description

Our client is building a fleet of robots designed to deliver goods locally in 15-45 minutes. Their robots have completed thousands of deliveries, travelled hundreds of thousands of miles, met millions of people and have been tested in over 80 cities around the world to date. Their robots drive autonomously but are monitored by humans. Launched in 2014, the company is changing the way parcels, groceries and food are delivered.

Right now, the company is looking for a Senior Node + Go Developer who would join their team in Tallinn. In this role, you will be working with fleet management, routing robots to customers over the most optimal paths, solving escalations from robots, third party partners and mapping. Also working with telemetry to ensure robots are always at their full health and we always know what’s going on first. Handling robots is a broad challenge – one that combines near real-time systems and more traditional entity management, reliable network connectivity and offline prediction of faults, route optimization and customer delivery flows… and a lot more.

If you feel comfortable with some of these topics then we should talk!

Requirements

NOTE: The company is willing to consider EU and CIS based candidates only. 

Must have skills:

  • Expert level on NodeJS (Javascript and/or Typescript) 
  • Understanding of distributed system architecture, being able to echo in when the team is doing some decisions
  • Experience in developing highly-scalable distributed systems
  • Experience in real-time high load systems, streaming services, etc.
  • Experience with algorithms
  • Must be able to take ownership of the software in production
  • Must have experience fulfilling SW operational responsibilities
  • Excellent communication and problem-solving skills
  • Ability to work completely autonomously


Nice to have skills: 

  • GoLang, Elixir experience is a plus
  • E-commerce experience is a plus
  • Experience in near real-time system development
  • Experience with transactional or payment systems
  • Experience from fast-growing startups
  • End-to-end software product ownership
Recruiter
Kristina Azovtseva
Must have skills:
Node.js
Nice to have skills:
Elixir
Rust
Go
Location:
Tallinn, Estonia
Work arrangement:
Onsite only
Company type:
Robotics
Language:
English
Level:
Senior
Relocation from:
Schengen, CIS, and Estonia
Company size:
50-500 people

Description

Our client is building a fleet of robots designed to deliver goods locally in 15-45 minutes. Their robots have completed thousands of deliveries, travelled hundreds of thousands of miles, met millions of people and have been tested in over 80 cities around the world to date. Their robots drive autonomously but are monitored by humans. Launched in 2014, the company is changing the way parcels, groceries and food are delivered.

Right now, the company is looking for a Senior Node + Go Developer who would join their team in Tallinn. In this role, you will be working with fleet management, routing robots to customers over the most optimal paths, solving escalations from robots, third party partners and mapping. Also working with telemetry to ensure robots are always at their full health and we always know what’s going on first. Handling robots is a broad challenge – one that combines near real-time systems and more traditional entity management, reliable network connectivity and offline prediction of faults, route optimization and customer delivery flows… and a lot more.

If you feel comfortable with some of these topics then we should talk!

Requirements

NOTE: The company is willing to consider EU and CIS based candidates only. 

Must have skills:

  • Expert level on NodeJS (Javascript and/or Typescript) 
  • Understanding of distributed system architecture, being able to echo in when the team is doing some decisions
  • Experience in developing highly-scalable distributed systems
  • Experience in real-time high load systems, streaming services, etc.
  • Experience with algorithms
  • Must be able to take ownership of the software in production
  • Must have experience fulfilling SW operational responsibilities
  • Excellent communication and problem-solving skills
  • Ability to work completely autonomously


Nice to have skills: 

  • GoLang, Elixir experience is a plus
  • E-commerce experience is a plus
  • Experience in near real-time system development
  • Experience with transactional or payment systems
  • Experience from fast-growing startups
  • End-to-end software product ownership

Apply now