Technical Team Lead (Marketplace 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. 


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:

Manage the team of Marketplace Backend developers on a day-to-day basis, communicate and prioritise with the stakeholders from Product, Operations and other Engineering teams to get things done in the most efficient way

Develop and enhance time critical systems using GoLang and NodeJS (both Javascript and Typescript)

Drive the architectural decisions of our systems together with the team

Respond to critical issues if they arise and fix them quickly

Research for best approaches on how to make our systems and tools better

Implement processes and rituals to make the team and stakeholders to work as one


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

At least 2 years of experience in leading a software development team

Expert level on NodeJS (Javascript and/or Typescript) and mid- to expert level in GoLang

Excellent understanding of system architecture

Good communication skills both with team and the external stakeholders


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

Experience of work with cross-functional and cross-border teams

Experience in highly-scalable distributed systems

Experience with payment systems integration


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.