DSV

Senior Fullstack Developer

JavaScriptTypeScriptJavaReactPostgreSQLAWSDockerKubernetesFigma

Sobre a oportunidade

Número da Solicitação de Emprego: 106068

Horário: Full Time

PLEASE REMEMBER TO CLICK "APPLY" BUTTON AFTER SAVING YOUR PROFILE TO COMPLETE YOUR APPLICATION PROCESS

Comece aqui. Vá a qualquer lugar

Visite dsv.com e siga-nos no LinkedIn e no Facebook

Why join us

Join DSV’s Global IT building next‑gen Enterprise Products across Supply Chain, Data, and Platform capabilities. We work in cross‑functional platform & product teams with a flat hierarchy and a collaborative culture. Our principles: We learn fast, design for scale, build pragmatically, and treat quality as a team sport.

The impact you’ll have

You’ll own end‑to‑end feature delivery - from microservices and APIs to accessible, performant UIs -raising engineering standards (testing, CI/CD, observability, security) and improving reliability, scalability, and Web Vitals across mission‑critical workflows.

What you’ll do

Build (end‑to‑end)

  1. Design and develop backend services in Java (21+) with Spring Boot 3 (REST/OpenAPI), including data access, integration with vendor APIs, caching, and rate‑limiting.
  1. Implement event‑driven patterns with Kafka (KStreams/KConnect) where they add clear value.
  1. Model and optimize data in PostgreSQL and MongoDB.
  1. Create responsive, WCAG‑aware frontends in React + TypeScript using semantic HTML/CSS and Material UI.
  1. Use Redux Toolkit + RTK Query (preferred) for client‑side state/data; Vite/Webpack for build and dev experience.
  1. Keep documentation clear and current (APIs, design decisions, runbooks).

Quality & reliability

  1. Automate tests across the stack: Jest/React Testing Library and Playwright on the frontend; JUnit/Mockito/Testcontainers on the backend; Gatling for performance when needed.
  1. Embed checks into CI/CD (Jenkins/Azure DevOps), containerize with Docker, and deploy on Kubernetes.
  1. Instrument logs, metrics, and traces; define actionable alerts and SLOs.

Security & compliance

  1. Apply secure coding and Zero‑Trust practices; implement OIDC/OAuth2 authentication and RBAC authorization; support audit logging and data‑privacy controls.

Collaboration & enablement

  1. Partner with Product, Design, Architects, Tech Leads, QA, and other teams to refine requirements and shift‑left on testability and UX.
  1. Participate in code reviews and developer communities; mentor junior engineers.
  1. Support L3 investigations (~10%) and drive preventive measures.

Your toolkit

  1. Frontend: React, TypeScript/JavaScript, HTML, CSS/SCSS; Material UI; Figma
  1. State & Data (FE): Redux Toolkit + RTK Query (preferred)
  1. Backend: Java 21+, Spring Boot 3, Spring Data/JPA, Spring Security; REST/OpenAPI (GraphQL nice‑to‑have)
  1. Streaming & Integration: Kafka (KStreams/KConnect)
  1. Data: PostgreSQL 12+, MongoDB 7+
  1. Build/Dev: Vite, Webpack; NPM/Yarn; Git
  1. Testing: Jest, React Testing Library, Cypress/Playwright; JUnit, Mockito, Testcontainers; Gatling
  1. CI/CD & Cloud‑native: Jenkins, Azure DevOps; Docker; Kubernetes
  1. Observability: ELK, Prometheus/Grafana, OpenTelemetry

What you bring

  1. 6–10+ years building production systems with React/TypeScript and Java/Spring Boot, including end‑to‑end ownership of complex features.
  1. Strong microservices and API design (REST/OpenAPI), domain modeling, and hands‑on Kafka experience.
  1. Proven testing strategy across the stack, CI/CD integration, and a pragmatic approach to performance & reliability.
  1. Practical WCAG accessibility know‑how (semantic HTML, keyboard navigation, focus management).
  1. Clear, business‑aware communication; mentoring mindset; comfortable collaborating across disciplines.
  1. Nice‑to‑have: Next.js/SSR, Storybook/design systems, GraphQL, Azure/AWS, monorepos/micro‑frontends.

What we offer

  • Permanent contract
  • Private medical care
  • English courses - financial or co-financed by company
  • Food allowance
  • Work schedule 35h/week
  • Hybrid work
  • Comprehensive onboarding program
  • Buddy
  • Good access to public transports

DSV – Global Transport and Logistics

Trabalhar na DSV significa trabalhar numa liga diferente.

Como líder global em transporte e logística, estamos numa extraordinária viagem de crescimento. Vamos crescer juntos enquanto continuamos a inovar, digitalizar e desenvolver as nossas conquistas.

Com cerca de 160.000 colegas em mais de 90 países, trabalhamos todos os dias para oferecer serviços sólidos e satisfazer as necessidades dos nossos clientes, ajudando-os a atingir os seus objetivos. Sabemos que a melhor forma de o conseguir é trazendo novos talentos, novas perspetivas e indivíduos ambiciosos como você.

Na DSV, o desempenho está no nosso ADN. Não trabalhamos apenas – o nosso objetivo é moldar o futuro da logística. Esta ambição alimenta um ambiente dinâmico construído com base na colaboração mundial em equipa, responsabilidade e ação. Valorizamos a inclusão, acolhemos diferentes culturas e respeitamos a dignidade e os direitos de cada indivíduo. Se quer causar impacto, ter a confiança dos clientes e desenvolver a sua carreira numa empresa com visão de futuro, este é o lugar para estar.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores