Estamos buscando um(a) Desenvolvedor(a) Full Stack para atuar na criação e evolução de produtos digitais utilizados globalmente, trabalhando tanto no front-end quanto no back-end, desenvolvendo APIs, microsserviços, integrações e melhorias de performance.
A função envolve participação ativa em decisões técnicas, colaboração com times ágeis, uso de ferramentas e tecnologias modernas e foco em entregas escaláveis, de qualidade e com boa experiência para o usuário.
Principais Atividades e Responsabilidades
* Projetar e desenvolver aplicações back-end e front-end, além de microsserviços, utilizando tecnologias modernas para construir ferramentas amigáveis ao usuário.
* Utilizar integração contínua visando deployment contínuo, escrevendo códigos reutilizáveis e de fácil manutenção.
* Desenvolver APIs e serviços REST.
* Melhorar e otimizar aplicações atuais, garantindo maior valor ao cliente, melhor experiência do usuário e aumento de performance (por exemplo, reduzindo tempo de resposta e atualizando o stack tecnológico).
* Integrar soluções de softwares terceirizados, alinhando-se com fornecedores sobre integração, manutenção e melhorias.
* Escrever código limpo e funcional tanto no front-end quanto no back-end, além de documentação correspondente.
* Compartilhar aprendizados e sugestões com o time sobre como melhorar aplicações, simplificar códigos e garantir consistência do sistema.
* Assegurar compatibilidade e otimização entre diferentes plataformas.
* Realizar testes (unitários e de integração), manter o design responsivo das aplicações e melhorar continuamente a qualidade do código.
Experiências Requeridas
* Mínimo de 6 anos desenvolvendo aplicações amigáveis para múltiplos dispositivos.
* Mínimo de 3 anos trabalhando em times ágeis em escala.
* Bacharelado ou Mestrado em Tecnologia da Informação ou áreas correlatas.