Na CI&T, você poderá contribuir para a transformação de negócios por meio de soluções tecnológicas e atuar em um cliente do setor financeiro. Procuramos uma pessoa desenvolvedora Fullstack com experiência em tecnologias web, back-end e mobile. Se você reside na Região Metropolitana de Campinas, será necessário comparecer aos escritórios da cidade, conforme a política de frequência vigente.
Responsabilidades
- Desenvolver e manter aplicações web com React
- Criar e evoluir serviços back-end com Node.js
- Construir e integrar APIs REST
- Desenvolver e manter aplicações mobile com React Native ou tecnologias similares
- Implementar funcionalidades, integrações e melhorias de arquitetura
- Participar de refinamentos técnicos e de negócio, contribuindo com soluções e estimativas
- Zelar pela qualidade, pelo desempenho, pela segurança e pela escalabilidade das aplicações
- Criar testes unitários e automatizados, participar de revisões de código e aplicar boas práticas de desenvolvimento
- Usar ferramentas de inteligência artificial para apoiar a geração, a análise, a revisão e a otimização de código
- Colaborar com QA, Product Owners, UX/UI e demais integrantes do time
- Identificar e resolver problemas técnicos, contribuindo para a evolução do produto
Requisitos obrigatórios
- Experiência profissional com desenvolvimento full stack
- Conhecimento sólido em JavaScript e TypeScript
- Experiência com React no desenvolvimento front-end e Node.js no back-end
- Conhecimento em desenvolvimento e integração de APIs REST
- Experiência ou conhecimento em desenvolvimento mobile, preferencialmente com React Native
- Conhecimento em bancos de dados relacionais e/ou NoSQL
- Familiaridade com Git e estratégias de versionamento de código
- Conhecimento em testes unitários e boas práticas de desenvolvimento
- Conhecimento em metodologias ágeis, como Scrum e Kanban
- Conhecimento de ferramentas de inteligência artificial aplicadas ao desenvolvimento de software
Diferenciais
- Experiência com React Native e desenvolvimento multiplataforma para Android e iOS
- Conhecimento em Next.js, NestJS ou frameworks similares
- Experiência com microsserviços, computação em nuvem — preferencialmente AWS —, Docker ou pipelines de integração e entrega contínuas
- Conhecimento em automação de testes
- Experiência com integração de APIs de inteligência artificial generativa, como OpenAI e Amazon Bedrock
- Conhecimento em aplicações com agentes de inteligência artificial, modelos de linguagem de grande porte (LLMs) e ferramentas de assistência à programação
- Experiência com observabilidade, análise de registros e resolução de problemas
- Conhecimento em arquitetura de software, código limpo, SOLID e padrões de desenvolvimento
O que esperamos
Esperamos que você contribua com soluções confiáveis e de qualidade, colaborando com diferentes áreas e participando da evolução contínua do produto. Sua capacidade de analisar desafios técnicos e aplicar boas práticas será importante para o trabalho em equipe.