Senior Backend Developer (Core Backend) at Starship Technologies
Tallinn, EE
At Starship, we are redefining how last-mile deliveries are done. We see a future where a new generation of convenience services becomes available to everyone – made possible by our awesome autonomous delivery robots. We have brought together some incredible talent and have hundreds of robots driving along sidewalks across the United States and several countries in Europe. We have already done over 700 000 deliveries across the world. The core technology has been developed for over six years and  we are clearly the market leaders when it comes to autonomous robot deliveries.
Servers are where much of the magic happens. Connecting the robots to the servers and providing low-latency video feeds, routing them 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.

In this role you will be given the opportunity to:

    • Develop and enhance time critical systems using NodeJS and GoLang (both Javascript and Typescript) and maybe even some Elixir or Rust
    • Participate in architectural decisions of our systems
    • Respond to critical issues if they arise and fix them quickly
    • Research for best approaches on how to make our systems and tools better

Does this seem interesting? We would love to hear from you, if you have the following qualities:

      • Expert level on NodeJS (Javascript and/or Typescript) and mid- to expert level in GoLang, Elixir experience is a plus
      • Understanding distributed system architecture, being able to echo in when team is doing some decisions
      • Good communication skills and able to switch context in reasonable way
      • Experience in developing highly-scalable distributed systems
      • E-commerce experience is a plus
We are looking for someone who is tech-savvy, team player and with a can-do attitude. You should be a high-achiever and a quick learner. Excellent communication and problem solving skills are a must.

We will consider it as a positive for your application if you have:

    • Experience in near real-time system development
    • Experience from fast growing startups
    • End-to-end software product ownership

Here are some of the reasons why you should consider joining us:

    • You will have an opportunity to work with highly-scalable distributed systems
    • We work as one team and everyone has the possibility to adjust how we work
    • We have a startup-style environment, bringing considerable opportunity to grow within the company
    • The main thing: we at Starship are working on building world-changing technology to disrupt the delivery industry.
If this seems like something you would like to be part of, we’d love to hear from you! Join us and be a part of the Future of Delivery, today.