Desenvolvedor FullStack Java/React Sênior

STARTA · Porto Alegre, RS, BR

Na Starta, evoluímos todos os dias para sermos a força motriz por trás da performance e dos resultados que impulsionam nossos clientes. Nossa trajetória começou com a missão de transformar ideias em negócios digitais, mas hoje, nossa visão vai além. Somos especialistas em elevar negócios ao próximo nível, com soluções gerenciais que fazem a diferença em um mercado global cada vez mais competitivo. Nossa equipe é o coração da Starta. Nossos desenvolvedores são a prova viva de uma cultura que valoriza o comprometimento, a inclusão, o respeito às diferenças e o bem\-estar. Acreditamos que o sucesso das empresas vem da cooperação e do reconhecimento de seus profissionais. A Starta é sobre transformar negócios em potências, guiados por uma visão estratégica clara e o compromisso de criar soluções que superam as expectativas. Estamos preparados para enfrentar os desafios do futuro, criando parcerias de sucesso e entregando resultados que fazem a diferença. **Requisitos:** Um desenvolvedor FullStack é capaz de receber uma demanda de desenvolvimento e entregá\-la do início ao fim, frente a produtos relacionados ao desenvolvimento de software.Tem uma atuação nas duas divisões básicas: backend e frontend. Em backend tem a capacidade de desenvolver uma solução desde a modelagem de requisitos e dados, passando pela estruturação de dados, arquitetura e implementação, até a comunicação com servidores, banco de dados e serviços internos e externos. Em frontend tem a capacidade de criar interfaces gráficas, noções de UX e a integração do código de backend com esta interface. **Requisitos e qualificações:** Experiência em arquitetura e design de softwares back\-end (Java), front\-end (React); Experiência com desenvolvimento de aplicações distribuidas e concorrentes; Experiência com metodologias ágeis, preferencialmente Scrum; Participação ativa de todas as fases do ciclo de vida do desenvolvimento de software, desde a concepção até a entrega e manutenção; Conhecimento em programação orientada a objetos; Conhecimento em desenvolvimento para UI (User Interface); Conhecimento sobre servidor de aplicação; Conhecimento em banco de dados relacionais e não relacionais; Conhecimento em práticas de Desenvolvimento Seguro; Experiência em testes automatizados e validações de funcionalidades, assegurando a qualidade e a performance das aplicações. Documentar processos, sistemas e funcionalidades desenvolvidas, contribuindo para a criação de um repositório de conhecimento acessível a toda a equipe. **Experiências desejáveis:** Vivência em projetos relacionados a investimentos e previdência, com compreensão das necessidades e desafios desse setor; Participação em comunidades de desenvolvimento ou contribuições para projetos open source.