About The Position

Na Cadmus, acreditamos que a tecnologia só faz sentido quando transforma vidas e negócios de verdade. Há mais de 30 anos, construímos soluções que unem inovação, proximidade e impacto real — e esse é apenas o começo. Estamos em busca de um(a) Engenheiro(a) Fullstack Sênior altamente qualificado(a) e apaixonado(a) por tecnologia, com expertise robusta tanto no ecossistema Java Backend quanto no desenvolvimento Frontend utilizando Angular. Essa posição exige profundos conhecimentos técnicos em toda a stack, visão arquitetural completa e capacidade de atuar como referência técnica no time, garantindo qualidade, experiência do usuário, resiliência e escalabilidade em todas as entregas.

Requirements

  • Java EE 6+ com domínio sólido de APIs, bibliotecas e melhores práticas.
  • Spring Boot 2+ e ecossistema Spring.
  • Experiência com Java 8+ (Streams, Lambdas, Concurrency, etc.)
  • Vivência em arquiteturas distribuídas, microsserviços, mensageria e APIs REST.
  • Proficiência em bancos de dados SQL (queries complexas, modelagem, tuning de performance).
  • Experiência em bancos NoSQL (MongoDB, Redis, Cassandra ou equivalentes).
  • Forte domínio de Design Patterns, SOLID, Clean Architecture e Clean Code.
  • Proficiência em Angular 11+ (incluindo TypeScript, RxJS, Componentes, Services, Router, Lazy Loading, etc.)
  • Sólidos conhecimentos em HTML5, CSS3, e pré-processadores (Sass/Less)
  • Experiência em construir interfaces responsivas e acessíveis.
  • Domínio das melhores práticas de gerenciamento de estado e performance em aplicações de página única (SPA).
  • Prática em testes unitários (ex: Jasmine/Karma) e de integração em Frontend.
  • Prática em TDD/BDD com frameworks como JUnit, Mockito, Cucumber, etc.
  • Experiência com ferramentas de versionamento (Git) e integração/entrega contínua (CI/CD).
  • Conhecimento avançado em metodologias ágeis (Scrum, Kanban, XP).

Nice To Haves

  • Conhecimento em Kubernetes, Docker, AWS/GCP/Azure.
  • Experiência com arquitetura hexagonal e event-driven architecture.
  • Práticas de observabilidade (logs, métricas, tracing).
  • Atuação prévia em times de alta performance e produtos críticos/mission-critical.
  • Familiaridade com outras frameworks Frontend modernas (React, Vue) ou outras linguagens Backend.

Responsibilities

  • Projetar, desenvolver e evoluir aplicações completas (Fullstack), incluindo APIs Backend robustas, seguras e escaláveis em Java, e interfaces de usuário ricas e responsivas em Angular.
  • Atuar em todo o ciclo de vida do software: concepção, desenvolvimento, testes, deploy e monitoramento, cobrindo tanto o lado servidor quanto o cliente.
  • Garantir a aplicação de Clean Architecture, Clean Code, SOLID, DDD e Design Patterns em ambos os lados da aplicação.
  • Conduzir e apoiar práticas de TDD, BDD e Code Review, fomentando qualidade e aprendizado contínuo.
  • Integrar sistemas de dados utilizando bancos relacionais (SQL) e NoSQL.
  • Apoiar decisões arquiteturais estratégicas e de alto impacto, abrangendo a comunicação entre Frontend e Backend.
  • Trabalhar em ambiente ágil (Scrum/Kanban), com senso de urgência e ownership.
  • Orientar e apoiar engenheiros menos experientes, servindo como referência técnica Fullstack.
  • Participar ativamente da evolução de práticas de engenharia, automatização e observabilidade.
  • Realizar sustentação e evolução de aplicações legadas, garantindo estabilidade, correção de falhas e modernização contínua.

Benefits

  • Vale Refeição e/ou Vale Alimentação (Ifood Beneficios)
  • Assistência Médica (Amil)
  • Seguro de Vida
  • Assistência Odontológica (Amil)
  • Vale Combustível
  • Gympass/Wellhub: Acesso a academias com diversas modalidades de treino.
  • Plano de saúde PET
  • Auxílio Creche
  • Lincard: Clube de parcerias com descontos de até 60% em mais de 4 mil estabelecimentos no Brasil.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service