Senior Back End Developer

Job Description

As a Back End Developer in Blue Ocean Robotics, you will have a unique opportunity to create and develop amazing robots that affect people’s working habits, especially in a world with Covid-19.

You will be responsible for building the backbone of the GoBe robot, that will in the future become a platform for all the robots. You should be able to translate our company and customer needs into functional and appealing interactive applications. You will be working with highly experienced colleagues to provide first-class interfaces. You will collaborate with front-end developers ,UX/UI designers and cloud integration people to improve functionality overall.

We expect +3 years of experience and a proven track record with developing backend systems from a relevant industry or if you are a graduate, then a documented portfolio of your work (Github, Bitbucket etc).

You will be responsible for writing everything from APIs used by front-end, mobile and robot application developers to the hardcore business logic in the main backend system. The code you write will all be related to the infrastructure and operation of the service, allowing scalability of the user base.You will also be expected to create an overview and take a shared ownership of the current solution.

Need to have experience with:

  • React, Typescript
  • Node.js
  • Python
  • MQTT or similar, protobuf and network protocols
  • API design and support
  • Microservice architecture
  • Database design and maintenance, both RDBMS and NoSQL
  • Designing and implementing cloud systems using GCP and/or AWS / Azure
  • Easy readable code, based on relevant agile architecture practices

Nice to have experience:

  • Familiarity with front-end languages such as HTML, JavaScript and CSS
  • Continuous Integration, Continuous deployment and the DevOps mindset
  • Experience in scaling the services to a global scale
  • Redundancy and reliability operations
  • Experience to detect and address security vulnerabilities
  • Experience with WebRTC and XMPP

As a programmer, you appreciate well structured code, written with a strong mindset of good agile architecture principles. You have an opinion about what easy readable code means and what matters both when the code is initially written, but also when it needs to be maintained over time. Your vocabulary spans both relevant technologies, but also architecture related terms like the SOLID principles and Clean Code as defined by Robert C. Martin.

As a person you are self propelled, getting-things-done oriented, systematic, analytical but yet pragmatic, and you are not afraid of challenging targets. You are data focussed and documentation and digitally oriented with a strong ability to manage everyday challenges in a robot venture factory, which is one of a kind in the world.
We can offer a job in an expanding company, that combines technological knowhow, modern methodologies and intuitive solutions with practical value creation in an international environment with colleagues, partners, suppliers and customers from a large part of the world.

The candidate will work in our HQ in Odense with colleagues in Copenhagen.