12812280 - DESENVOLVEDOR FULL STACK SR

Stefanini

United States

Remote

USD 120,000 - 180,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A Stefanini está buscando profissionais para moldar soluções de software escaláveis. Atuação em front-end e back-end com React e NestJS, usando TypeScript, JWT/OAuth2, e práticas modernas de DevOps. O candidato ideal tem forte domínio de REST APIs, Docker e bancos de dados SQL/NoSQL.

Esperamos colaboração em equipes multidisciplinares, com foco em qualidade, desempenho e melhorias contínuas, em um ambiente que valoriza inovação e autonomia.

Qualifications

  • Sólidos conhecimentos em algoritmos, estruturas de dados e boas práticas de desenvolvimento.
  • Experiência com testes automatizados unitários e de integração.
  • Domínio de SOLID, Clean Code e padrões de projeto.
  • Experiência no desenvolvimento e consumo de APIs REST com autenticação JWT e OAuth2.
  • Conhecimento avançado de HTTP, Git, Docker e Docker Compose.
  • Experiência com bancos de dados SQL e NoSQL.
  • Conhecimento de observabilidade, monitoramento, logs e métricas.
  • Domínio de JavaScript (ES6+) e TypeScript.
  • Experiência avançada com NestJS, incluindo injeção de dependências, Guards, Pipes, Interceptors, DTOs e validações.
  • Vivência com Prisma ou TypeORM e gerenciamento de migrations.
  • Experiência com testes automatizados usando Jest ou Vitest.
  • Conhecimento de performance em Node.js, incluindo Event Loop, Streams, Buffers e otimização de aplicações.
  • Capacidade de definir arquiteturas entre microsserviços, APIs e soluções serverless.
  • Experiência no desenvolvimento de aplicações React com componentização e arquitetura escalável.
  • Conhecimento de Hooks, otimização de performance e gerenciamento de estado com Context API, Redux Toolkit ou Zustand.
  • Experiência com React Router ou Next.js.
  • Vivência com Tailwind CSS, Styled Components ou CSS Modules.
  • Experiência com testes usando Jest e React Testing Library.
  • Conhecimentos de acessibilidade (a11y), Design Systems e Core Web Vitals.

Responsibilities

  • Projetar soluções e integrações entre sistemas distribuídos, definindo padrões de comunicação adequados.
  • Desenhar sistemas escaláveis e resilientes, considerando estratégias de cache, mensageria e circuit breakers.
  • Atuar em pipelines de CI/CD, estratégias de implantação e automação de processos.
  • Apoiar o desenvolvimento técnico da equipe por meio de mentoria e revisões de código.
  • Avaliar débitos técnicos e trade-offs entre prazo, custo e qualidade, contribuindo para a modernização contínua dos sistemas.
  • Elaborar e manter RFCs, ADRs e outras documentações técnicas de arquitetura e projetos.

Skills

Arquitetura de microsserviços
NestJS
React
TypeScript
JavaScript ES6+
JWT & OAuth2
REST APIs
Docker
Git
Testes automatizados
SOLID
Clean Code
SQL
NoSQL
Observabilidade/Logs/Métricas
HTTP
Node.js Performance
React Router/Next.js
Tailwind/CSS Modules/Styled Components
Acessibilidade (a11y)
Prisma
TypeORM

Tools

Prisma
TypeORM

Job description

No Grupo Stefanini, você fará parte de uma jornada de transformação que une tecnologia, inteligência artificial e criatividade humana para criar soluções em parceria com clientes. Aqui, você poderá contribuir com projetos de impacto e desenvolver sua carreira em um ambiente que valoriza inovação, respeito, autonomia e colaboração.

Responsabilidades
  • Projetar soluções e integrações entre sistemas distribuídos, definindo padrões de comunicação adequados.
  • Desenhar sistemas escaláveis e resilientes, considerando estratégias de cache, mensageria e circuit breakers.
  • Atuar em pipelines de CI/CD, estratégias de implantação e automação de processos.
  • Apoiar o desenvolvimento técnico da equipe por meio de mentoria e revisões de código.
  • Avaliar débitos técnicos e trade-offs entre prazo, custo e qualidade, contribuindo para a modernização contínua dos sistemas.
  • Elaborar e manter RFCs, ADRs e outras documentações técnicas de arquitetura e projetos.
Requisitos obrigatórios
  • Sólidos conhecimentos em algoritmos, estruturas de dados e boas práticas de desenvolvimento.
  • Experiência com testes automatizados unitários e de integração.
  • Domínio de SOLID, Clean Code e padrões de projeto.
  • Experiência no desenvolvimento e consumo de APIs REST com autenticação JWT e OAuth2.
  • Conhecimento avançado de HTTP, Git, Docker e Docker Compose.
  • Experiência com bancos de dados SQL e NoSQL.
  • Conhecimento de observabilidade, monitoramento, logs e métricas.
  • Domínio de JavaScript (ES6+) e TypeScript.
  • Experiência avançada com NestJS, incluindo injeção de dependências, Guards, Pipes, Interceptors, DTOs e validações.
  • Vivência com Prisma ou TypeORM e gerenciamento de migrations.
  • Experiência com testes automatizados usando Jest ou Vitest.
  • Conhecimento de performance em Node.js, incluindo Event Loop, Streams, Buffers e otimização de aplicações.
  • Capacidade de definir arquiteturas entre microsserviços, APIs e soluções serverless.
  • Experiência no desenvolvimento de aplicações React com componentização e arquitetura escalável.
  • Conhecimento de Hooks, otimização de performance e gerenciamento de estado com Context API, Redux Toolkit ou Zustand.
  • Experiência com React Router ou Next.js.
  • Vivência com Tailwind CSS, Styled Components ou CSS Modules.
  • Experiência com testes usando Jest e React Testing Library.
  • Conhecimentos de acessibilidade (a11y), Design Systems e Core Web Vitals.
Diferenciais
  • Experiência com plataformas de nuvem, especialmente Google Cloud Platform (GCP).
  • Conhecimento prático de Express.js, criação de middlewares, tratamento de erros e arquitetura Controller-Service.
  • Vivência com arquiteturas de microsserviços e mensageria.
O que esperamos

Esperamos que você contribua para a qualidade, escalabilidade e resiliência das soluções, colaborando com a equipe em decisões técnicas e na evolução contínua dos sistemas. Sua experiência com desenvolvimento back‑end e front‑end será importante para apoiar a construção de aplicações completas e sustentáveis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

12439848 - DESENVOLVEDOR BACK END PL
12439848 - DESENVOLVEDOR BACK END PL

Stefanini • United States

On-site
USD 90,000 - 130,000
Desenvolvedor Back End Sr - Java
Desenvolvedor Back End Sr - Java

Stefanini • United States

Hybrid
USD 90,000 - 130,000
12287689 - DESENVOLVEDOR BACK END SR
12287689 - DESENVOLVEDOR BACK END SR

Stefanini • United States

On-site
USD 120,000 - 180,000
12287686 - DESENVOLVEDOR BACK END SR
12287686 - DESENVOLVEDOR BACK END SR

Stefanini • United States

On-site
USD 90,000 - 140,000
12439846 - DESENVOLVEDOR BACK END PL
12439846 - DESENVOLVEDOR BACK END PL

Stefanini • United States

On-site
USD 100,000 - 160,000
12664442 - Desenvolvedor Fullstack Especialista ( Java,.Net, Python, Node/TS)
12664442 - Desenvolvedor Fullstack Especialista ( Java,.Net, Python, Node/TS)

Stefanini • United States

On-site
USD 180,000 - 240,000
Desenvolvedor Fullstack Sr - Java
Desenvolvedor Fullstack Sr - Java

Stefanini • United States

Remote
USD 28,000 - 33,000
12439862 - DESENVOLVEDOR BACK END SR
12439862 - DESENVOLVEDOR BACK END SR

Stefanini • United States

On-site
USD 110,000 - 150,000
12683547 - Desenvolvedor Java SR
12683547 - Desenvolvedor Java SR

Stefanini • United States

On-site
USD 120,000 - 160,000
12287690 - DESENVOLVEDOR BACK END SR
12287690 - DESENVOLVEDOR BACK END SR

Stefanini • United States

On-site
USD 90,000 - 130,000