Ontruck is transforming the road transportation industry, €600 billion just in Europe. We make trucking simple, transparent and on-demand.
Ontruck is a B2B logistics platform, connecting companies looking to move freight with our network of carriers. We offer shippers a web platform to make the process of finding the right truck quick and simple with built-in track and trace. Carriers are able to accept shipments through a mobile app, letting them grow and manage their business with ease.
Our team has deep experience in building great products and companies. We know success, we know failure; we have built platforms from scratch, we have dealt with large legacy systems. We care about each other and about the product and services we are building.
Ontruck is backed by some the top investors in Europe.
To learn more, visit www.ontruck.com and our blog nerds.ontruck.com
The stack
- We have a decoupled architecture, based on REST APIs and asynchronous services. We work with React in the frontend platforms (customers and admin), native in mobile apps (truck drivers), and Python/Django in the transactional backend. Our DB is PostgreSQL and the queues run on RabbitMQ.
- Our infra is built on Google Cloud Platform using Kubernetes, managed and evolved by all engineers. We use Jenkins as our main CI system and Datadog and Sentry for observability.
- We use a dedicated ERP for billing to avoid reinventing the wheel there and we also have built a DWH/Analytics platform that takes advantage of external solutions.
What will you be doing?
You will work in a cross-functional team using agile methodologies. Therefore you will get involved early in the design process, you aren’t just getting tickets and writing code! You will make an impact helping to decide what we build and how we build it.
You will be responsible for solving problems through technology, creating new features and products to meet the needs of our customers while keeping in mind the functional needs of highly-scalable and automated systems.
Understanding well the problems, designing sound solutions and architectures, delivering quality code, testing, documenting, deploying and taking care of cross-platform compatibility will be some of your responsibilities.
Sounds good? Keep reading :)
The culture
Ontruck's engineers help drive our products from the very roots in a collaborative way. By doing it, we come to value:
- Versatile engineers over highly specialised individuals
- Adding value to our product over adding value to our tech stack
- Rock solid over Rock star
- In production over "my part is done"
- Problem solvers over problem raisers
That is, while there is value in the items on the right, we value the items on the left more.