Taro Logo

Software Engineer - Fullstack

A.P. Moller - Maersk is an integrated container logistics company and global leader in shipping services, operating in 130 countries.
Maidenhead SL6, UK
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
Logistics

Job Description

Maersk, the world's leading container logistics company, is undergoing a significant digital transformation that aims to revolutionize global trade. As a Software Engineer - Fullstack in the Supply Chain Management (SCM) Platform, you'll be part of a 4000+ strong IT organization, working in highly capable scrum teams across the UK/India/Denmark. The role involves designing and engineering foundational SCM platform capabilities, building cloud-native, event-driven systems, and working with cutting-edge technologies.

You'll be joining an international and diverse organization where collaboration is central to the work culture. The position offers the opportunity to work with business-critical applications, develop scalable microservices, and contribute to building a platform ecosystem. You'll be working with modern tech stack including .NET, Kafka, various databases, and cloud platforms, while following best practices in software engineering and DevOps.

The role requires a blend of technical expertise and soft skills, as you'll be collaborating with global stakeholders and contributing to high-performance teams. Maersk offers extensive professional training programs and communities of practice for continuous development. This is an excellent opportunity for someone passionate about technology and interested in making a significant impact on global trade through digital innovation.

The company provides a supportive, inclusive workplace environment and welcomes diverse perspectives and thinking styles. As part of Maersk's commitment to digital transformation, you'll be at the forefront of implementing solutions that connect and simplify customer supply chains worldwide.

Last updated a month ago

Responsibilities For Software Engineer - Fullstack

  • Participate in scrum ceremonies and contribute to backlog, release plans, and estimations
  • Design, develop, test, deploy, and maintain scalable microservices
  • Monitor business-critical applications and respond to incidents
  • Develop reusable code base and libraries
  • Collaborate with Product Owner to translate business requirements
  • Perform code reviews and pair programming
  • Stay up to date with relevant technologies

Requirements For Software Engineer - Fullstack

Java
JavaScript
Kafka
MongoDB
PostgreSQL
Redis
TypeScript
  • Experience in designing and writing high-performant reactive clean code
  • Experience with cloud native, event-driven systems using .NET, C#, Kafka, ELK Stack & Kubernetes
  • Full stack development experience with HTML, VUE.js
  • Experience with SQL, NoSQL databases (SQL Server, PostgreSQL, MongoDB, Cassandra, Redis)
  • Experience with REST APIs, GraphQL & gRPC
  • Experience with GitHub/GitLab and testing frameworks
  • Cloud technology experience (Azure/GCP/AWS)
  • Knowledge of design patterns & Clean architecture principles
  • Knowledge of Domain Driven Design & Event Driven Microservices Architecture
  • Strong documentation skills
  • Good verbal and written communication skills

Related Jobs

Software Engineer

Software Engineer position at Maersk focusing on API Gateway platform development using Golang, cloud technologies, and modern DevOps practices.

Software Engineer - Fullstack

Fullstack Software Engineer position at Maersk focusing on developing cloud-native solutions for global trade and supply chain management, offering remote work options.

Deployed Software Engineer

Deployed Software Engineer position at Arondite, implementing defense technology solutions with autonomous systems and AI, requiring travel and customer interaction.

Roblox Platform Developer

Join Melotech as a Roblox Platform Developer to create engaging gaming experiences using Lua programming and Roblox Studio, while working remotely with a innovative media and entertainment company.

Software Engineer - Backend

Backend Software Engineer position at Helsing, developing AI-based capabilities and infrastructure for defence systems using Rust and Python, with focus on reliability and ethical considerations.