We are looking for technology enthusiasts to join our smart and inspiring team!
Dimetor is building a connectivity platform for autonomous drones. We help making the future of drone services happen!
As a Senior Software Developer you will be at the heart of our platform. You will be responsible for designing and implementing lightning-fast APIs in our backend, as well as working together with our algorithms team to incorporate and deploy their work into our server-backend. You will be at the forefront of our deployment in Docker and Kubernetes. Your work will span our whole product, front to back. Since we also have to talk to other systems and services from mobile network operators and aviation authorities worldwide, you will also be designing and implementing APIs with them, as well as implementing theirs. It will take all your skills to help us make our product the best and most performant UAV radio communication platform worldwide.
You are the perfect candidate if you enjoy researching, prototyping and fine-tuning solutions to tackle novel problems. Our engineers are willing to walk the extra mile to make sure our solution is not only good, but great and beneficial for our customers. You will systematically look for weaknesses and areas for improvement in our product, and will be motivated by them to create even better solutions.
What challenges await you?
As Senior Software Developer, you are in touch with every area of our product
You need to be very proficient in all the technologies we’re using, and learn those which you haven’t worked with before fast
You will communicate internally with the whole team, as well as externally with customers and partners
Simulate and test your solutions, and always question them whether there is an even better way to do it
What do we expect from you?
An academic background in computer science, or an equivalent level in software engineering
Excellent knowledge of Java 8, Spring Boot, Hibernate, PostgreSQL
Excellent knowledge of Python 3
Excellent knowledge of C++, CUDA is a plus
Excellent knowledge of containerized platform technologies (Docker, Kubernetes)
Good experience in cloud computing platforms (Google Cloud Platform, AWS)
Good experience in architecting software systems
Knowledge in Linux systems administration
Good to have:
Knowledge of mobile telecommunication technologies like LTE and/or 5G
Aviation background or basic knowledge of aviation terms and procedures
Experience with Agile Methods such as Scrum or Kanban.