C

Capgemini

Global consulting, technology services, outsourcing

Fullstack React & Typescript

Full-Stack EngineeringUpdated on Nov 14
Full-timeVila Nova de Gaia, Portugal

About the Job

Requirements

  • Strong experience building modern full-stack applications using React, TypeScript, Node.js, NestJS and PostgreSQL.
  • Advanced knowledge of frontend architecture, state management, component design, performance optimization and accessibility best practices.
  • Strong understanding of software architecture, API design, authentication patterns and distributed application development.
  • Experience with TanStack Query, Zod, Tailwind CSS, shadcn/ui, Prisma, TypeORM or MikroORM.
  • Knowledge of testing methodologies and tools including Jest, Vitest, React Testing Library and Supertest, with exposure to Playwright.
  • Experience with containerized and cloud-native applications using Docker and Kubernetes.
  • Familiarity with OpenAPI, Swagger, Scalar, Storybook, monorepos and shared frontend/backend contract approaches.
  • Ability to independently navigate ambiguity, manage technical risks and make sound engineering decisions.
  • Proven experience collaborating in Agile environments and working effectively with cross-functional teams.

Responsibilities

  • Drive end-to-end development and delivery of product features across React, TypeScript, Node.js and NestJS applications.
  • Translate business and product requirements into scalable, maintainable and secure technical solutions.
  • Design and develop frontend experiences using React, Tailwind CSS, shadcn/ui, TanStack Query and Zod.
  • Design and implement backend services, business logic and REST APIs with NestJS, ensuring performance, reliability and maintainability.
  • Build and maintain shared contracts, validation schemas and integrations across frontend and backend systems.
  • Design and optimize PostgreSQL data models, queries and database interactions using Prisma, TypeORM or MikroORM.
  • Implement secure authentication and authorization solutions using OAuth2, OIDC, JWT and JWKS.
  • Define and maintain automated testing strategies across frontend and backend applications.
  • Support deployment and operations through Docker and Kubernetes environments.
  • Review code, mentor team members and contribute to engineering standards, architecture and continuous improvement initiatives.
  • Collaborate closely with Product, Design and Platform Engineering teams to deliver high-quality solutions.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs