Construir interfaces de usuário modernas e responsivas usando tecnologias de Front End;
Desenvolver e manter a lógica de servidores, banco de dados, APIs e serviços, utilizando tecnologias de Back End;
Definir e implementar a arquitetura de software para garantir que as soluções sejam escaláveis, seguras e eficientes, levando em conta os requisitos de performance e manutenção;
Colaborar com equipes de produto, design e operações para entregar soluções alinhadas aos requisitos do cliente, prazos e orçamento estabelecidos;
Utilizar boas práticas de desenvolvimento de software, garantindo a qualidade e segurança do código;
Ser referência técnica para o time de desenvolvimento;
Manter uma documentação detalhada de código, arquitetura e processos técnicos, garantindo que as soluções possam ser facilmente compreendidas e mantidas.
Requirements
Ensino superior completo em Análise de Sistemas, Ciências da Computação, Processamento de Dados, Engenharia de Computação ou áreas correlatas;
Ampla experiência com Java/Kotlin;
Vivência com ReactJS/Javascript;
Conhecimento em orientação a objetos, SOLID e Design Patterns;
Conhecimento de REST, design de APIs, Docker e Git;