A KOUD está em busca de um(a) Desenvolvedor(a) Full Stack Pleno | React + Node para atuação em um de nossos clientes.
Estamos em busca de um(a) profissional com perfil colaborativo, proativo e orientado à qualidade, para integrar uma squad de desenvolvimento. Nesta posição, será necessário desenvolver aplicações completas, APIs, automações e integrações, além de participar ativamente das decisões técnicas, garantindo a evolução contínua dos sistemas e das aplicações.
Responsabilidades:
- Integrar uma squad de desenvolvimento, trabalhando em total sinergia com outros desenvolvedores;
- Desenvolver e sustentar sistemas, APIs, automações e integrações com bots;
- Criar, dar manutenção e evoluir aplicativos customizados para a plataforma Zendesk;
- Desenvolver funcionalidades completas, do desenvolvimento à produção (dev production), com boa autonomia e responsabilidade;
- Participar ativamente de refinamentos técnicos e discussões de soluções para as demandas da squad;
- Colaborar de perto com o Tech Lead e desenvolvedores seniores na evolução técnica dos sistemas;
- Participar de Code Reviews de forma construtiva, garantindo a qualidade do código do time;
- Ser responsável por suas estimativas de prazos, comunicando riscos e impedimentos de forma antecipada.
Requisitos:
- Conhecimento sólido no desenvolvimento de aplicações SPA responsivas utilizando ReactJS;
- Experiência com gerenciamento de estados locais e globais (State, Reducers e Context API);
- Bom uso de Hooks nativos e criação de Custom Hooks;
- Conhecimento em componentização, reaproveitamento de código e organização de aplicações;
- Experiência prática com TypeScript, tipagem, interfaces e boas práticas de desenvolvimento;
- Utilização de ferramentas de validação de dados como JOI, ZOD ou similares;
- Conhecimento em ferramentas de build, bundling e linters, como Vite, Webpack, ESLint e Prettier;
- Experiência na construção e consumo de APIs RESTful e Webservices;
- Experiência com integração de filas e processamento assíncrono utilizando BullMQ, Redis ou similares;
- Conhecimento em cache e otimização de consultas para melhor performance;
- Conhecimento em autenticação, autorização (JWT e OAuth) e consumo seguro de APIs de terceiros;
- Experiência com Docker, incluindo leitura e alteração de Dockerfiles e Docker Compose;
- Familiaridade com serviços da AWS, como S3, EC2, Lambda e RDS;
- Conhecimento em pipelines de CI/CD utilizando GitHub Actions ou ferramentas similares;
- Experiência com bancos de dados PostgreSQL;Conhecimento em bancos de dados PostgreSQL, MongoDB ou DynamoDB.
Diferenciais:
- Experiência prévia com a API do Zendesk ou ZAF (Zendesk Apps Framework);
- Desenvolvimento de fluxos de bots (Blip, Chatwoot, ManyChat ou similares);
- Experiência com desenvolvimento de bots utilizando Blip, Chatwoot, ManyChat ou ferramentas similares;
- Arquitetura orientada a eventos.