
/10
Job Description
As part of this exciting growth, we are looking for a skilled and adaptable Full Stack Engineer to support and evolve our production-grade platform. The ideal candidate has hands-on experience across both backend and frontend technologies and is capable of handling live system support, performance optimization and iterative feature development.
This role requires someone who can debug complex issues, deliver features end-to-end and collaborate across disciplines to continuously improve both the codebase and user experience.
Key Responsibilities:
Feature Development & Enhancements
- Design and implement new features across the stack — from backend APIs to frontend UIs — in an agile, iterative manner.
- Collaborate with product managers and designers to translate business requirements into technical solutions.
- Apply TDD/BDD practices for predictable and verifiable development.
- Refactor existing code to improve maintainability, scalability, and testability.
Production Support & System Reliability
- Support live services by monitoring system health, identifying bottlenecks and responding to incidents.
- Apply strong debugging and analytical skills to resolve issues in both backend and frontend layers.
- Work with observability tools like Prometheus, Grafana and logging systems to maintain uptime and performance.
Backend Engineering
- Develop microservices in Kotlin, applying Domain-Driven Design principles.
- Build and manage event-driven workflows using Apache Kafka and Kafka Streams.
- Implement Role-Based Access Control (RBAC) within backend systems and service layers.
- Use Maven or Gradle to manage builds, dependencies, and project configurations.
Frontend Engineering
- Develop high-quality UIs using React, TypeScript, and Tailwind CSS.
- Integrate map-based interfaces with MapLibre for geospatial visualization.
- Apply TDD/BDD with tools like Jest and React Testing Library for frontend test coverage.
DevSecOps & CI/CD
- Contribute to CI/CD pipelines using GitHub Actions for automated testing and deployments.
- Follow DevSecOps and Lean Development principles to ship secure, high-quality code efficiently.
Collaboration & Ownership
- Work cross-functionally with backend, frontend, DevOps, and QA teams.
- Own features from conception to deployment and maintenance.
- Participate in code reviews, documentation, and continuous improvement initiatives.
Required Skills:
- 8-13 years of full stack development experience in production environments.
- Proficiency in Kotlin or similar JVM-based languages
- Proficiency in Spring boot or Ktor.
- Hands-on experience with Apache Kafka and Kafka Streams.
- frontend experience with React, TypeScript and Jest.
- Working knowledge of Tailwind CSS and component-based UI design.
- Proficiency in Git for version control, including feature branching and pull request workflows.
- Hands-on experience with Kubernetes, Docker
- Solid experience with SQL based database(PostgreSQL).
- Solid understanding of CI/CD pipelines, observability tools (Prometheus, Grafana), and performance monitoring.
- Proficiency in TDD/BDD methodologies for both frontend and backend development.
Preferred(Nice to Have) Skills:
- Hands-on experience with WebSockets and Server-Sent Events (SSE) for real-time data updates.
- Experience with Maven and/or Gradle for backend build and dependency management.
- Experience with Keycloak, OAuth2/OIDC and LDAP integration for identity and access management.
- Familiarity with MapLibre or any frontend mapping libraries (a plus for collaboration).
- Familiarity with GraphHopper, OpenStreetMap or other GIS technologies.
- Experience in cloud platforms (AWS, GCP, Azure) and Private Cloud infrastructure.
- Familiarity with MongoDB
- Experience working in Agile/Scrum teams and product-driven environments.
- Knowledge of DevSecOps practices, SAST tools, and secure coding standards.
- Exposure to deployment strategies.
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 accommodationrequests@maersk.com.
Company benefits
Working at Maersk
Company employees:
Gender diversity (m:f):
Hiring in countries
Argentina
Australia
Bahrain
Bangladesh
Belgium
Brazil
Cabo Verde
Cambodia
Canada
Chile
China
Colombia
Croatia
Czechia
Denmark
Dominican Republic
Egypt
France
Georgia
Germany
Greece
Hong Kong
Hungary
India
Indonesia
Ireland
Italy
Japan
Malaysia
Mexico
Morocco
Myanmar (Burma)
Netherlands
New Zealand
Norway
Pakistan
Panama
Peru
Philippines
Poland
Portugal
Romania
Saudi Arabia
Serbia
Singapore
Slovenia
South Africa
South Korea
Spain
Sri Lanka
Sweden
Taiwan
Thailand
Türkiye
United Arab Emirates
United Kingdom
United States
Uruguay
Venezuela
Vietnam
Office Locations
Other jobs you might like
Backend Developer
India, Bengaluru, 560064 | India
27 Jan
Transparency8.6/10
Ranking- Transparency10
/10
Ranking Software Engineer
IN - Bangalore | India
Transparency8.6/10
RankingSoftware Engineer (Backend)
India, Bengaluru, 560064 | India
26 Nov 2025
Transparency8.6/10
RankingSenior Software Engineer
Denmark, Copenhagen, 1098 | Denmark
16 Feb
Transparency8.6/10
Ranking