Sr Software Engineer (Full Stack)

Denne stilling er desværre ikke længere ledig.
Se alle ledige stillinger

Opportunity


Role : Sr Software Engineer (Full Stack)

Who we are


Maersk is well established as the world’s largest operator of container shipping and marine container terminals, with over 80,000 employees and operating in 130 countries worldwide.

We are rapidly transforming ourselves into the world’s leading global integrator of container logistics by building on our traditional strengths and creating synergies and simplifying global supply chains for our customers across ocean, terminals and logistics & services.

Technology and data are critical enablers of this digital transformation, as we seek to digitally enable and connect our physical supply chain assets in our terminals, our vessel fleet and inland logistics services through an ambitious agenda of standardisation, automation and IoT enablement.

In support of this strategy, we have recently restructured our global technology organisation to be based around a joint business and technology platform operating model, which embeds innovative, agile, digital and data product engineering at the heart of our business.

APM Terminals

The Maersk group operates one of the most comprehensive marine container terminals networks in the world, under the brand of APM Terminals, with over 20,000 employees operating 76 terminals in 36 countries and growing.

APM Terminals (APMT) plays a critical role in enabling the global Maersk Ocean and Logistics network as well as serving other Shipping Lines, Beneficial Cargo Owners, Freight Forwarders, intermodal logistics providers and integrating with a wide variety of local port authorities, customs and government bodies across our global network of transhipment, import and export gateway terminals.

In support of the broader Maersk strategy, we are accelerating the transformation of our business from a portfolio of independently operated terminals, into a safer, better, bigger global terminals operator.

This transformation is enabled by an ambitious programme to modernise our technology landscape, digitise our operations and our customers’ experience and optimise our end-to-end operations and customers’ journeys through automation, digitised assets and data analytics.

In support of this strategy, we are implementing a new technology organisation across APMT that will accelerate this journey by strengthening our internal engineering and data analytics capabilities and further embed an agile DevSecOPS operating model at scale.

APMT - Customer Products & Services Platform Portfolio

As part of this new technology organisation a new global Customer Products & Services platform portfolio team has been created with a variety of roles being recruited across architecture, design, full stack DevSecOPS engineering and agile delivery at scale.

The Customer Products & Services platform portfolio team has end-to-end accountability for all data and technology enabled customer outcomes and enabling commercial capabilities across the APM Terminals business.

This directly supports APM Terminals ambitious growth strategy built on a customer-centric focus which will deliver industry leading customer care, commercial excellence, and added-value products & services that help our customers optimize their own supply chains.

This is enabled by an integrated portfolio of platforms and products across digital customer channels, gate solutions, data products & services, customer self-service, sales, marketing, customer care, contract management, pricing, order to cash, customer master data management and 360 view of customer analytics.

What We Offer

This position offers a unique opportunity to develop and apply your cutting-edge knowledge and passion of software engineering, data and data science that will transform the transport and logistics industry.

  • We operate in a fast-paced environment utilizing modern technologies and bias toward action.

  • We value customer outcomes and are passionate about using technology to solve problems.

  • We are a diverse team with colleagues from different backgrounds and cultures

  • We offer the freedom, and responsibility, to shape the setup and the processes we use in our community

  • We support continuous learning, including through our active community of practices, conferences, workshops and meetups.



This is an extremely exciting time to join a dynamic team and solve some of the toughest problems in the industry and build the future of trade & logistics. We focus on our people and the right candidate will have broad possibilities to further develop competencies in an environment characterised by change and continuous progress.

About the Role

We are hiring Senior Full Stack Engineers with strong back-end development skills and experience to help shape UI engineering within APMT Technology.

In this role, you will have long-term ownership of one or more applications covering build, test, transition, and operation for APMT’s customer-facing systems.

Do you want to be supported in your development as a senior engineer? You will work alongside other developers, mentoring them and learning from them and from the wider APMT technology teams around the world. We pride ourselves on our brands and identity that builds on our heritage. This role is an opportunity to be part of APMT digital evolution.

Your considerable skills will be applied to applications built in modern SPAs built in VueJS, backed by micro-service APIs.

The role will involve:

  • Hands-on front-end architecture, development & implementation. You will craft unit & integration tests across all components with code re-use being key to success

  • Collaborate with front-end developers, back-end developers, designers, UX experts, external agencies, partners, and key people in the business

  • Engaging with technical standards, reviewing code, and supporting a worldwide Front-End development community

  • Working with development teams to define appropriate solutions and implementations to create customer-experience driven apps

  • Seeking opportunities to improve the code base (debt, bugs etc.) and communicating the case for action

  • Travel to APMT locations to meet and work with development team members based abroad (e.g. Denmark, Netherlands, UK), though this will be infrequent

  • You may be asked to perform out-of-hours support tasks



Key responsibilities

As a full stack engineer you will be involved in the implementation of all parts of the product. Depending on the need you will be work closely with a UX engineer and visual designer to develop the front end or with other engineers on the backend. Together you will build a product that users love:

You will:

  • Put users first: our users define the product we create.

  • Own the product: the product must be ours so we can make the right decisions.

  • Optimize value, minimize work: minimal solutions mean we provide value earlier

  • Collaborate as part of an agile team to deliver product features

  • Design, write and test clean code using design patterns and best practices

  • Focus on code quality, maintainability, scalability, security and performance.

  • Review code for other team members.

  • Participate in sprint planning, backlog refinement and task estimation.

  • Travel as needed to APMT locations to meet and work with development team members based abroad (e.g. Denmark).

  • Perform out-of-hours support tasks if needed


What we are looking for

  • 8+ years of experience in mixed frontend/backend development. We recognise that the split of experience may not be equal, but we are looking for the willingness to switch from front to back end as per the demands of the product. Our goal to create a multi-skilled team

  • Experience of using Vue. Experience with other frameworks such as Angular or React is useful but you will be using Vue in our product

  • Good working knowledge of front-end development languages, tools and methodologies – HTML5, CSS3, JavaScript and associated technologies and toolsets (e.g. jQuery, Sass)

  • Experience of building micro-services. We use Java 8+ and Spring Boot, running them in Docker containers deployed on Kubernetes. Bonus points for reactive programming

  • Experience of behaviour-driven development (BDD) using frameworks such as Cucumber

  • Able to write front-end code that is cross-browser and cross-device friendly, through responsive or adaptive techniques

  • Solid written and verbal communication skills and able to articulate technical complexity to be understood by both technical and non-technical personnel

  • Creation and ownership of technical designs

  • Ownership of problems until they are resolved

  • Experience of mentoring and supporting junior colleagues to help them grow

  • Knowledge of agile development methods and how to structure teams within them

  • Experience in leading agile ceremonies

  • User-focused, whether responding to support queries or developing new features and functionality

  • Experience implementing continuous integration/continuous delivery.

  • Development and deployments on cloud infrastructure

  • Experience of test-driven development (TDD)

  • A commitment to continual learning

  • Fluent in English, both verbal and in writing

  • Experience of pair programming is a useful addition

  • Experience of RDBMS database design and structures is useful


  • Experience of event-driven systems such as Kafka is useful

  • Working with and contributing to open source projects is a nice extra


As a performance-oriented company, we strive to always recruit the best person for the job – regardless of gender, age, nationality, sexual orientation or religious beliefs. We are proud of our diversity and see it as a genuine source of strength for building high-performing teams.


Information og data

Denne ledige stilling har jobtypen "Softwareudvikler", og befinder sig i kategorien "Informationsteknologi".

Jobbet er oprettet på vores service den 12.10.2022, men kan have været deaktiveret og genaktiveret igen.

Dagligt opdateret: Dette job opdateres dagligt ud fra jobudbyderens hjemmeside via vores søgemaskineteknologi og er aktivt lige nu.
  • Softwareudvikler

Statistik over udbudte jobs som softwareudviklere

Herunder ser du udviklingen i udbudte softwareudvikler over tid. Bemærk at jobs der ikke har en bestemt geografi ikke er medtaget i tabellen. I den første kolonne ser du datoen. I den næste kolonne ser du det samlede antal softwareudviklere.

Se flere statistikker her:
Statistik over udbudte softwareudviklere over tid

Dato Alle jobs som softwareudviklere
13. maj 2024 563
12. maj 2024 561
11. maj 2024 556
10. maj 2024 558
9. maj 2024 543
8. maj 2024 546
7. maj 2024 540
6. maj 2024 545
5. maj 2024 554
4. maj 2024 558
3. maj 2024 541
2. maj 2024 564
1. maj 2024 573
30. april 2024 554
29. april 2024 537
28. april 2024 551
27. april 2024 549
26. april 2024 551
25. april 2024 537
24. april 2024 552
23. april 2024 553
22. april 2024 560
21. april 2024 562
20. april 2024 571
19. april 2024 569
18. april 2024 565
17. april 2024 569
16. april 2024 569
15. april 2024 573
14. april 2024 570
13. april 2024 568