Experienced Backend Software Developer

Ubsend — Denmark · Posted ~12 hours ago

Mid Full-time

Skills

backend development software development cloud-native development software architecture IT solution development Azure Java Cloud-native technologies

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a highly skilled engineering team as an experienced Backend Developer and help build and maintain a best-in-class cloud-native platform. You will work with modern technologies, take a central role in software development, and contribute to scalable solutions for complex transportation and logistics workflows.

Highlights

Central engineering role within a skilled team, working with modern technologies on a cloud-native platform. The position offers meaningful ownership in building and maintaining scalable software solutions in a growing technology environment.

Description

Experienced Backend Developer for UBsend A/S Location: Copenhagen, Denmark Travel: Approximately 10-30 days per year Looking for the next step in your career? Do you have 4-5 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 Copenhagen is looking for an ambitious, dedicated and skilled backend developer to build and maintain a best-in-class IT solution. Who is UBsend? UBsend is a scale-up company aiming for 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, track and trace 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 80 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 IT department of 22 colleagues. The department is responsible for developing new products and components 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 microservice architectureDevelopment of carrier and transportation integrationsTrack and trace and event management 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. Key Technologies Our technology stack includes: Languages & Frameworks: Java 17+21, Spring Boot, NodeJS, TypeScript, Angular CLIData & Messaging: Confluent Kafka, Spring Data, MongoDB, ElasticsearchInfrastructure: 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 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. Daily Tasks Building new features into our native cloud microservices Java platformConducting thorough code reviews (e.g., pull-requests) and working closely with QAIntegrating with partners to produce the best possible integrationsDefining and implementing automated testing to support our CI & CDDefining architectural solutions and improvements for the services you work onIdentifying and defining viable improvements to our way of workingDesigning solutions with IT colleagues and business counterpartsSharing knowledge and experiences with your team members and colleagues Qualifications More than 4 years of experience in Java (primary programming language)Writing maintainable (clean, readable, reusable and well documented) codeExtensive knowledge of software design patterns and principlesFamiliarity with relational and document databases. We use MongoDBExperience with microservices architecture and design-first principles of APIsFamiliarity with Microsoft Azure as a platformExcellent English communication skills (company language)Bachelor’s degree (or higher) in CS / Software Engineering (or related fields) Your profile 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 IT manager Jesper Elgaard at jesper.elgaard@ubsend.com. 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??