On the dot logo

Golang Backend Developer

full-time On the dot London

On the dot has been created specifically to disrupt the courier/logistics/delivery space with innovative, next generation software. Backed by one of the world’s largest same day courier companies, we are building a SaaS platform that we believe can genuinely change the way this growing industry works. As an innovation lab created by CitySprint the largest national courier network in the UK, On the dot is a startup that is already fully funded.

We are looking for a backend developer to help us build the best realtime logistic platform for our customers, controllers and couriers. This includes improving and scaling our core allocation system, using machine learning to optimise the allocation of jobs to couriers. Your primary responsibility will be to design and develop the micro-services powering our platform and to coordinate with the rest of the team working on different layers of our infrastructure. A commitment to collaborative problem solving and product quality is essential.

We offer the opportunity to work with leading edge techniques and algorithms and use CI/CD to deliver quickly from idea to production and see your ideas in action. Working with the largest sameday courier in the world allows us to see our platform used at scale and the volume of jobs provides the opportunity for new optimisations to best match the demand from customers to the supply of couriers, all in realtime as new orders come in.

We have a requirement for developer to work with our Front End Web team and to provide the backend micro-services that they rely on. If you have experience in Go but are interested in becoming a full-stack developer, there is the opportunity to learn some cutting-edge React as well.

You will be able to develop deep knowledge and expertise in a particular micro-service as well as developing a broad knowledge of the industry and the challenges of matching realtime supply and demand at scale.


  • Support the Web Team by providing backend services and APIs needed for the new websites
  • Provide orchestration where needed to transform backend data so websites can use it easily
  • Work within an Agile team to translate user stories and use cases into functional code
  • Develop expertise and knowledge in one or more micro-services
  • You help maintain code quality and push for automation

This role based in London EC2 will offer a generous salary and benefits, flexible working and you can expect to work with some seriously bright people on challenging and interesting projects from day one.

* Good understanding of Service Oriented Architecture and large scale Micro Services

* Experience in Golang

* Understanding of what it takes to build highly available, horizontally scalable distributed systems

* Good knowledge of HTTP, Caching and RESTful API design

* Experience of automated testing and dedication to building quality code

* Experience with Schemaless/NoSQL databases such as Dynamo, Cassandra or CouchDB

* Amazon Web Services experience a bonus

* Proficient understanding of code versioning tools, such as Git

  • Great location - in the heart of Shoreditch, close to public transport
  • Talented team - collectively having delivered many best in class products at scale - globally
  • Culture is king - dedicated to ownership and recognition of effort
  • Contemporary tech - all-in cloud and committed to supporting emerging technology such as Serverless
  • Training & Education - online training, group brown-bags, external events and inspirational books
  • Pension - company pension contributions
  • Healthcare - Medicash healthcare plan
  • Fruit! - Fresh fruit delivered weekly to the office
  • Travel - Ride to work scheme & Season ticket loans
  • Social - social events and employee awards scheme

published: Nov. 21, 2018

Apply for this position