Software Engineer at ItsMyCargo

The Role of Software Engineer

As part of our development team, you will be a key part of building the backbone of digital freight forwarding globally. You will coordinate building the required APIs and algorithms for price calculation, path finding, various search mechanisms, and more. You will work in close collaboration with Product Management and the frontend team, ensuring optimal team output in the backend team. Furthermore, you will analyze and make decisions on our code architecture to ensure system stability, optimal development speed, and ease of feature implementation

The development team works in a customized agile process that allows us to detect and react to requirement changes easily. We also put great emphasis on inter-team communication and efficient knowledge distribution.

Required Skills & Experience

  • Fluent with Ruby and Ruby on Rails
  • Testing is the only way you know how to write code
  • You get your head around SQL and how to optimise Postgres

Bonus Skills & Experience

  • DevOps (Kubernetes, AWS, Terraform)
  • Experience with Geospatial queries (PostGIS)
  • Familiar with optimising searches with ElasticSearch

We also offer

  • 100% remote position or an office space in Hamburg
  • Very competent paycheck + virtual company shares
  • 30 holidays + 1 extra for your birthday
  • Budget for development and to set up your home office space
  • Great career & growth opportunities
  • A brilliant & fun team who loves working together

ItsMyCargo GmbH | | +49 40 82211829
c/o Digital Hub Logistics - St. Annenufer 2, 20457 Hamburg

Information on cookies

Strictly necessary cookies

These cookies are essential for visitors to be able to browse the website and use its features. None of this information can be used to identify visitors as all data is anonymized.

Site session

Purpose: To remember different visitor preferences on the website.
Duration: For duration of browser session.

Preferred language

Purpose: To be able to provide the website in the visitor's preferred language (if the website contains multiple languages).
Duration: 1 year.


Purpose: To be able to show prices in the currency matching the visitor's preferences.
Duration: 30 days.

Google Recaptcha

Purpose: To be able to validate whether the visitor is human and to limit the amount of spam from contact forms.
Duration: 1 year.
Provider: Google

Third-party cookies

These cookies collect information about how visitors use the website, like which pages they've visited and which links they've clicked on. None of this information can be used to identify visitors as all data is anonymized.


Purpose: Registers a unique ID that is used to generate statistical data on how the visitor uses the website.
Duration: 1 year.
Provider: Google


Purpose: Used to throttle the request rate.
Duration: 24 hours.
Provider: Google


Purpose: Used by Google Analytics to throttle request rate.
Duration: 1 year.
Provider: Google