
Overview
Opportunity
We’re looking for a Software Engineer to help shape and scale our e-commerce platform. You'll work with a global, cross-functional team to build meaningful features that improve how our customers engage with Maersk digitally.
What you’ll do
- Build and maintain responsive, high-performance web applications using Vue.js, Nuxt.js, Vuex, and Vue Router
- Design, write, and test clean, scalable, and secure code using modern patterns and best practices
- Collaborate in an agile product team, focused on delivering user-centric, value-driven features
- Integrate payment gateways, order/release flows, and support legacy PHP systems when needed
- Drive code quality through TDD/BDD, reviews, and CI/CD practices using tools like Cucumber, Jacoco, Polaris, and Black Duck
- Contribute to API design (Swagger/OpenAPI), and integrate with backend services
- Own features from concept to deployment, ensuring maintainability, performance, and security
- Travel occasionally to collaborate with globally distributed teams (e.g., Denmark, The Hague)
What you bring
- Solid experience in JavaScript, with hands-on knowledge of AJAX, HTML5, CSS, Bootstrap, jQuery
- Exposure to Node.js, Angular, Laravel, and npm
- Familiarity with cloud-native architectures; good to have knowledge of AKS, Kafka, Maven, and Spring Boot (Java 8+)
- Experience working with SQL/NoSQL databases like Oracle, Postgres, MongoDB, Cassandra
- Comfort working with low-latency, scalable systems in high-traffic environments
- A user-first mindset, strong ownership, and the ability to optimise for value while reducing unnecessary work
- A passion for inclusive collaboration and cross-cultural teamwork
This role is ideal for someone who’s hands-on, takes ownership, and cares deeply about delivering value to end users—quickly and effectively.
Maersk is committed to a diverse and inclusive workplace, and we embrace different styles of thinking. Maersk is an equal opportunities employer and welcomes applicants without regard to race, colour, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, physical or mental disability, medical condition, pregnancy or parental leave, veteran status, gender identity, genetic information, or any other characteristic protected by applicable law. We will consider qualified applicants with criminal histories in a manner consistent with all legal requirements.
We are happy to support your need for any adjustments during the application and hiring process. If you need special assistance or an accommodation to use our website, apply for a position, or to perform a job, please contact us by emailing