Descrição
Estamos procurando um Desenvolvedor Full Stack para trabalhar no desenvolvimento e evolução de um portal baseado na web que suporta múltiplos perfis de usuário e fluxos de trabalho operacionais.
Esta posição é prática e focada na construção e manutenção de serviços backend, APIs, modelos de dados e camadas de aplicações frontend. O desenvolvedor será responsável por tomar decisões técnicas, garantir a qualidade do código e contribuir para a estabilidade e escalabilidade de longo prazo do produto, em estreita colaboração com os times de Produto e UX.
**O que você fará**
* Desenvolver e manter componentes backend e frontend do portal
* Projetar e implementar APIs e modelos de dados
* Implementar autenticação, autorização e controle de acesso baseado em papéis
* Traduzir requisitos de Produto e UX em código pronto para produção
* Garantir a qualidade do código por meio de testes, documentação e revisões
* Identificar e resolver problemas de desempenho, confiabilidade e escalabilidade
* Refatorar código existente para melhorar sua manutenibilidade
* Colaborar estreitamente com os times de Produto e UX durante todo o ciclo de desenvolvimento
**O que buscamos**
* 6 anos ou mais de experiência como Desenvolvedor Full Stack em ambientes de produção
* Experiência na construção de aplicações web com responsabilidades tanto backend quanto frontend
* Conhecimento sólido de APIs, bancos de dados e modelagem de dados
* 2 anos ou mais de experiência com React e TypeScript
* Desejável conhecimento em Tailwind, Node, Express, Postgres e Sequelize
* Compreensão sólida dos conceitos de autenticação e autorização
* Capacidade de trabalhar de forma autônoma e assumir a responsabilidade por decisões técnicas
* Comunicação clara e práticas de engenharia disciplinadas
* Graduação em Ciência da Computação, Engenharia de Software ou experiência profissional equivalente