Job description

(Senior) Software Developer

(Senior) Software Developer at UBsend A/S

Location: Aarhus, Denmark Travel: Approximately 10-30 days per year

Are you ready to take the next step in your career?

Do you have a couple of years of experience as a software developer? Are you eager to play a central role in a highly skilled team? Do you want to work with the latest technologies on a cloud-native platform and be part of an exciting scale-up company with the potential to disrupt the transportation and logistics industry?

If so, our IT department in Aarhus is looking for an ambitious, dedicated and skilled software developer to build and maintain a best-in-class IT solution.

Who is UBsend?

UBsend is a scale-up company specializing in developing and implementing state-of-the-art logistic solutions within the parcel industry. We ensure that companies of all sizes receive optimal solutions for their parcels in terms of carrier selection, lead time, prices and customer experience. We strive to be the leading integration platform, growing rapidly and working with many well-known B2B and B2C clients. We are a company with a multinational culture counting roughly 70 employees between our offices in Aarhus and Copenhagen. We keep the daily motivation high through social events and a down-to-earth tone with lots of humor and an inclusive atmosphere.

The IT Department

You will join our growing IT department of 20 colleagues. The department is responsible for developing new applications and maintaining existing integrations between carriers and customers. Projects and solutions you will work on include:

  • Development and implementation of a new enterprise platform in a microservice architecture
  • Development of carrier and transportation integrations

Our solutions are developed with an object-oriented approach, utilizing software design patterns when relevant. We aim to deliver the best solutions for our customers while enjoying an informal culture. We use Scrum methodologies and apply test-driven and domain-driven development with API-first approaches.

Our technology stack includes:
  • Languages & Frameworks: Java 17+21, Spring Boot, NodeJs, TypeScript, Angular CLI
  • Data & Messaging: Confluent Kafka, Spring Data - MongoDB, MSSQL, Elasticsearch
  • Infrastructure: Kubernetes (AKS), Docker, Terraform, Helm, Azure, Maven, BitBucket + Pipelines, Grafana
The position Your main task will be to develop and maintain state-of-the-art applications, creating a solid and smooth foundation for operations. You will primarily work with Microsoft Azure as our infrastructure platform. You will be given significant responsibility and the opportunity to implement your ideas in a team-oriented environment.

The daily tasks
  • Building new features into our cloud (Azure) microservices Java platform
  • Conducting thorough code reviews (e.g., pull-requests)
  • Integrating with partners to produce the best possible integrations
  • Defining and implementing automated testing to support our CI & CD
  • Defining architectural solutions and improvements for the services you work on
  • Identifying and defining viable improvements to our way of working
  • Designing solutions with IT colleagues and business counterparts
  • Sharing knowledge and experiences with your team members and colleagues
Qualifications
  • More than 2 years of experience in Java (primary programming language); hands-on experience with C# is an advantage
  • Writing maintainable (clean, readable, reusable and well documented) code.
  • Extensive knowledge of software design patterns and principles such as DRY, SoC and SOLID
  • Familiarity with relational and document databases such as MS SQL and MongoDB
  • Experience with microservices architecture and design-first principles of APIs
  • Familiarity with Microsoft Azure as a platform is an advantage
  • Excellent English communication skills (company language)
  • Bachelor’s degree (or higher) in CS / Software Engineering (or related fields)
  • Experience in Scrum, Git (flow) and JIRA (and the rest of the Atlassian suite)
  • Experience with Test Driven Development, Continuous Integration, Continuous Delivery and DevOps
We tackle a wide range of projects, so if you love staying busy and enjoy variety in your workday, you'll fit right in with us. You have an entrepreneurial spirit and always go the extra mile to achieve your goals and meet deadlines. Since we're not a large corporate IT department, you'll be given significant responsibility, making it crucial that you're comfortable making independent decisions when needed. You bring a positive and innovative mindset and aren't afraid to pitch and implement your ideas. You thrive in an informal environment and are eager to both learn more and share your knowledge. In short – you're a proactive “go-getter” who loves a challenge!
We look forward to hearing from you If you have any questions, please contact Kristoffer Nørby, Head of IT, at +45 4164 1337. Please note that we are already covered by agencies in this area, and we are not interested in being contacted by external agencies regarding this vacancy. Please send your CV and application as soon as possible. We’re doing ongoing interviews and will remove this listing once we’ve found the right new colleague. Could this be you?
Contact person
  • If you have any questions about the position, you are welcome to contact Kristoffer Nørby on Kristoffer.Noerby@ubsend.com. Otherwise, send us your application and CV as soon as possible. We review applications on an ongoing basis and reserve the right to take down the ad, when we find the right candidate.

WHO IS UBSEND?

At UBsend, we have specialised ourselves in developing and implementing state-of-the-art logistic solutions within the parcel industry. UBsend works as a virtual carrier between our clients and traditional logistic companies. We make sure that large as well as small companies are always provided with the optimal solution for their shipments in terms of carrier options, lead time, prices and customer experience. Our customer portfolio includes a wide range of B2B and B2C customers – and we are still growing. Our ambition? To be the leading integration partner within the parcel industry! UBsend is an international company currently employing 50 people across our offices in Aarhus, Copenhagen, Milano and Amsterdam.

UBsend MISSION

UBSEND MISSION STATEMENT

Our Mission is to deliver the most innovative, flexible and secure solution for transportation across all suppliers in a simple, attractive and easily accessible way. We are driven by keeping our eyes on your customer and creating value together with you. We believe that doing business together should be profitable, and we work hard to ensure customer satisfaction, making UBsend a first choice when buying transport solutions. We continuously focus on developing our platform to stay on the cutting edge of technologies and emerging trends. We have a culture with a high level of dedication for our customers, and we believe it is important to attract and retain the right employees to ensure this.

CUSTOMERS WHO SHIP PARCELS WITH UBSEND