Taro Logo

Software Engineer - Fullstack

A.P. Moller - Maersk is an integrated container logistics company and global leader in shipping services, working to connect and simplify customer supply chains.
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 part of their Supply Chain Management (SCM) Platform team, you'll be working on designing and engineering foundational capabilities that impact global trade operations. The role offers an opportunity to work in a highly skilled global organization with over 4000 IT professionals.

The position involves working in a diverse, international environment with teams spread across the UK, India, and Denmark. You'll be part of a scrum team building key business and platform capabilities using modern technologies and practices. The work culture is informal and collaborative, emphasizing everyone's voice in achieving results.

As a Fullstack Software Engineer, you'll be responsible for developing cloud-native, event-driven systems and microservices that follow Maersk's architecture principles and quality standards. The role requires expertise in both frontend and backend technologies, including .NET, C#, Vue.js, and various databases. You'll be working with cutting-edge technologies like Kafka, Kubernetes, and cloud platforms (Azure/GCP/AWS).

The position offers extensive professional training programs and communities of practice for continuous development. You'll be part of Maersk's mission to digitize and transform global trade, working on solutions that impact the entire supply chain, from farms to refrigerators and factories to wardrobes. This is an excellent opportunity for someone who wants to contribute to large-scale, impactful projects while working in a modern, technology-driven environment.

Last updated 7 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
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
  • 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