Logo for Ci&T

[Job 31898] - Tech Lead FullStack

Role overview

Qualifications

  • Solid experience in full-stack development: frontend (React + TypeScript, Next.js) and backend (Node.js, Java or Kotlin)
  • Familiarity with authentication and authorization — OAuth2, OIDC, RBAC
  • Experience with identity providers such as Auth0, Keycloak, Okta, Entra ID or Azure B2C
  • Experience with messaging services (Kafka or equivalent) for event consumption/production

Responsibilities

  • Develop and evolve the Authentication Authorization module (OAuth2), including the central login mechanism and support for enterprise connections (OIDC federations) in a multi-tenant model
  • Maintain and support the current workflows and services of the modules, ensuring compatibility with clients not yet migrated during Flow Lite development
  • Manage user and role services of the current Flow, ensuring stability while part of the base has not migrated
  • Integrate users and roles from the new chosen provider (Keycloak or Auth0) into the new Flow Lite services, including identity data synchronization/migration

Key facts

Hard skills

Other skills

  • Teamwork
  • Communication
  • Problem Solving

About the company

Ci&T logo

Ci&T

Digital Transformation Consulting

We are your tech transformation specialists, combining human expertise with AI to create scalable solutions that help you Navigate Change. With over 6,500 CI&Ters and partnerships with more than 1,000 clients, we have a 30-year history of transformation.

Company details

IndustryDigital Transformation Consulting
Company size5001 - 10000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Na CI&T , ajudamos grandes empresas a transformar o potencial da AI em impacto real nos negócios com AI Deployment, execução AI-native e tech-integrated business solutions.

Com 30 anos de experiência em transformação tecnológica, aceleramos inovação com expertise em agentic SDLC, application modernization, Data & AI, martech e business strategy. 

Somos 8.000 CI&Ters em mais de 25 países, colaborando para construir soluções com impacto real. AI já faz parte da forma como trabalhamos, evoluímos e inovamos todos os dias.

Importante: se você reside na Região Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequencia vigente.

Construir e evoluir o módulo de Autenticação & Autorização (OAuth2) e observabilidade, integrando-os ao portal/IDP central da plataforma, e contribuir na avaliação de soluções de identidade (ex: Auth0, Keycloak, Okta, Entra ID) que vão suportar o modelo de identidade central e multi-tenant do Flow, além de manter os serviços atuais.

Responsabilidades
  • Desenvolver e evoluir o módulo de Autenticação & Autorização (OAuth2), incluindo o mecanismo de login central, a declaração de roles por produto e o suporte a enterprise connections (federações OIDC) em um modelo multi-tenant
  • Manter e dar suporte aos fluxos e serviços atuais dos módulos (ex: fluxos de autenticação anteriores ao OAuth2/OIDC), garantindo compatibilidade com clientes ainda não migrados durante o desenvolvimento do Flow Lite
  • Cuidar da manutenção dos serviços de gerenciamento de usuários e roles do Flow atual (User API, Global Settings), garantindo estabilidade enquanto parte da base ainda não migrou
  • Integrar usuários e roles do novo provedor escolhido (Keycloak ou Auth0) aos nos novos serviços do Flow Lite, incluindo sincronização/migração de dados de identidade entre os dois modelos
  • Instrumentar observabilidade dos próprios módulos (métricas, logs, dashboards)
  • Avaliar e prototipar integrações com provedores de identidade (Auth0, Keycloak, Okta, Entra ID, Azure B2C) como parte da decisão de IdP central da plataforma
  • Integrar os módulos entregues ao portal/IDP central, em conjunto com o squad Infra Tools
  • Participar do discovery e refinamento técnico das próximas evoluções da plataforma
  • Documentar decisões técnicas e manter os módulos alinhados ao modelo de propriedade mista do Flow (Cloud provê a capacidade, cada produto consome e é responsável pelo próprio uso)
Requisitos técnicos
  • Experiência sólida em desenvolvimento full stack: frontend (React + TypeScript, Nextjs) e backend (Node.js, Java ou Kotlin)
  • Afinidade com uso de ferramentas de IA (ex: Claude Code, skills e agents customizados) para refinamento técnico, documentação dos servições e novas features e codificação
  • Conhecimento prático de autenticação e autorização — OAuth2, OIDC, RBAC
  • Experiência com provedores de identidade como Auth0, Keycloak, Okta, Entra ID ou Azure B2C
  • Experiência com serviços de mensageria (Kafka ou equivalente) para consumo/produção de eventos
  • Conforto em atuar em bases de código com convivência de versões antigas e novas (migração gradual, sem quebrar clientes legados)
  • Familiaridade com observabilidade (SigNoz, Prometheus/Grafana)
  • Experiência com pelo menos um provedor de cloud pública (AWS ou Azure);
  • Experiência com Docker
  • Git e pipelines de CI/CD (GitHub Actions)
  Diferenciais
  • Conhecimento de SoD (segregação de funções) e/ou OpenFGA (fine-grained authorization), aplicado à construção de roles e modelos de permissão
  • Experiência com Kubernetes e conceitos de GitOps
  • Conhecimento de padrões de integração como Anticorruption Layer (isolar modelos legados de novos serviços) e Factory/Strategy (suportar múltiplos provedores de identidade de forma intercambiável)
Nossos benefícios:   - Plano de saúde e odontológico; - Vale alimentação e refeição; - Auxílio-creche; - Licença parental estendida; - Parceria com academias e profissionais de saúde e bem-estar via Wellhub (Gympass)  TotalPass; - Participação nos Lucros e Resultados (PLR); - Seguro de Vida; - Plataforma de aprendizagem contínua (CI&T University); - Clube de descontos; - Plataforma online gratuita dedicada à promoção da saúde física, mental e bem-estar; - Curso gestante e parentalidade responsável; - Parceria com plataformas de cursos online; - Plataforma para aprendizagem de idiomas; - E muitos outros   Mais detalhes sobre os nossos benefícios aqui: https://ciandt.com/br/pt-br/carreiras   Na CI&T, a inclusão começa no primeiro contato. Se você é pessoa com deficiência, é importante apresentar o seu laudo durante o processo seletivo. Consulte quais dados são necessários conter no laudo clicando aqui.Assim, podemos garantir o suporte e as adaptações que você merece. Se ainda não tem o laudo caracterizador, não se preocupe: podemos te apoiar para obtê-lo.   Temos um time dedicado de Saúde e Bem-estar, especialistas em inclusão e grupos de afinidade que estarão com você em todas as etapas. Conte com a gente para fazer essa jornada lado a lado.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Tech Lead Related jobs

Other jobs at Ci&T

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.