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 · Enterprise SaaS

Description For Software Engineer - Fullstack

Maersk, the world's leading container logistics company, is undergoing a significant digital transformation that aims to revolutionize global trade. As a Software Engineer in the Supply Chain Management (SCM) Platform, you'll be part of a 4000+ strong IT organization, working on designing and engineering foundational capabilities. You'll join a highly capable scrum team in the UK/India/Denmark, collaborating with international colleagues to build key business and platform capabilities.

The role demands a "T-Shaped" engineer with both depth and breadth across key engineering competencies including Systems Design, Software Development, Testing, DevOps, Security, and Analytics. You'll work in an informal culture that values collaboration and diverse perspectives, with opportunities for continuous professional development through training programs and communities of practice.

Your responsibilities will include developing cloud-native, event-driven systems, designing scalable microservices, and maintaining high-quality code that follows Maersk's architecture principles. You'll work with modern technologies including .NET, Kafka, Kubernetes, and various databases, while implementing DevOps/SRE practices to ensure high quality and low cycle times.

The ideal candidate should have strong experience in full-stack development, cloud technologies, and modern software architecture patterns. You'll need to be comfortable in a fast-paced environment where priorities may change rapidly, and possess excellent collaboration and communication skills. This is an outstanding opportunity to be part of a global organization that's shaping the future of container logistics through digital innovation.

Last updated 9 days ago

Responsibilities For Software Engineer - Fullstack

  • Actively 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/change requests
  • Develop reusable code base and libraries for cross-cutting concerns
  • Collaborate with Product Owner to translate business requirements into technical requirements
  • Perform code reviews and pair programming exercises
  • Stay up to date with relevant technologies

Requirements For Software Engineer - Fullstack

Java
JavaScript
Kubernetes
MongoDB
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, PgSQL, MongoDB, Cassandra, Redis, Apache Druid)
  • Experience with REST APIs, GraphQL & gRPC
  • Experience with GitHub/GitLab and testing frameworks
  • Knowledge of cloud technologies (Azure/GCP/AWS)
  • Strong knowledge of data structures, algorithms, and design patterns
  • Experience with Domain Driven Design & Event Driven Microservices Architecture
  • Good documentation and communication skills

Interested in this job?

Jobs Related To Maersk Software Engineer - Fullstack