Cookie Information

Senior Fullstack Developer

Cookie Information

full-time

Posted on:

Location Type: Hybrid

Location: LisbonPortugal

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build (end‑to‑end) 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.
  • Implement event‑driven patterns with Kafka (KStreams/KConnect) where they add clear value.
  • Model and optimize data in PostgreSQL and MongoDB.
  • Create responsive, WCAG‑aware frontends in React + TypeScript using semantic HTML/CSS and Material UI.
  • Use Redux Toolkit + RTK Query (preferred) for client‑side state/data; Vite/Webpack for build and dev experience.
  • Keep documentation clear and current (APIs, design decisions, runbooks).
  • 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.
  • Embed checks into CI/CD (Jenkins / Azure DevOps), containerize with Docker, and deploy on Kubernetes.
  • Instrument logs, metrics, and traces; define actionable alerts and SLOs.
  • Apply secure coding and Zero‑Trust practices; implement OIDC/OAuth2 authentication and RBAC authorization; support audit logging and data‑privacy controls.
  • Partner with Product, Design, Architects, Tech Leads, QA, and other teams to refine requirements and shift‑left on testability and UX.
  • Participate in code reviews and developer communities; mentor junior engineers.
  • Support L3 investigations (~10%) and drive preventive measures.

Requirements

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

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootPostgreSQLMongoDBReactTypeScriptKafkaJestJUnitDocker
Soft Skills
communicationmentoringcollaborationproblem-solvingtestability mindset