Senior Backend Developer (Core Backend) at Starship Technologies
Tallinn, EE
At Starship, we are redefining how goods reach the places where we live. We see a future where a new generation of convenience services becomes available to everyone – made possible by our awesome autonomous neighbourhood robots. We have brought together some incredible talent and have entered commercial pilots with hundreds of robots driving along sidewalks across the United States and four countries in Europe. We believe that soon there will be thousands of our robots around the world.
 
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 GoLang and NodeJS (both Javascript and Typescript)
      • 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
      • Understanding system architecture, being able to echo in when team is doing some decisions
      • Good communication skills and able to switch context in reasonable way
 
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 developing highly-scalable distributed systems
    • Experience in near real-time system development

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
    • We have weekly team lunches, never-ending snacks and drinks, and a cozy office
    • We have fun company events
    • 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.