Role Overview
At Maersk, we are redefining global logistics through data, platform engineering, and AI-driven innovation. As a Full-Stack Software Engineer in the Data & AI team, you will build practical software solutions that help business users access, understand, and act on data and AI-driven insights. You will work across user interfaces, backend services, APIs, and data integrations, with a working understanding of SQL, data flows, and analytics use cases.
Responsibilities
- Design and build practical, data-driven business applications using modern software engineering practices
- Develop end-to-end solutions across UI, APIs, backend services, and data integrations
- Create quick end-to-end prototypes to validate business requirements and help evolve validated solutions into production-ready capabilities
- Work with SQL, data flows, APIs, and basic pipeline concepts to integrate data into end-to-end software solutions
- Build scalable, secure backend services, APIs, and reusable components to support AI and data applications
- Build practical, user-friendly interfaces using React or Vue.js, JavaScript/TypeScript, HTML5, CSS3, and modern UI component libraries
- Follow modern engineering practices including CI/CD, automated testing, observability, security, and DevOps ways of working
- Participate in DevOps ways of working, including CI/CD, monitoring, troubleshooting, support, and continuous improvement
Requirements
- BE or B Tech in Computer Science or a related science/engineering discipline
- More than 3 years of experience in software engineering, full-stack application development, or backend engineering with exposure to data-driven applications
- Proficiency in one or more programming languages such as Python, Java, JavaScript/TypeScript, or similar
- Experience building backend services, REST APIs, and practical user interfaces using React or Vue.js, JavaScript/TypeScript, HTML5, CSS3, and modern web application patterns
- Working knowledge of SQL, data analytics concepts, and basic data pipeline or ETL/ELT processes
- Exposure to cloud platforms, CI/CD, monitoring, troubleshooting, and DevOps practices
- Basic knowledge of AI/ML concepts or interest in building AI-driven solutions is an advantage
Skills
- React.js
- Vue.js
- Python
- SQL
- TypeScript