Descrição
**Sobre a vaga**
Estamos procurando um **Engenheiro Full Stack Sênior** para continuar o desenvolvimento e a extensão de um portal interno para desenvolvedores e um painel de controle, trabalhando intensamente em um backend Java personalizado, mantendo e potencialmente reescrevendo o frontend usando TypeScript. Você integrará a aplicação com ambientes de banco de dados Snowflake, relacionais e não relacionais, projetará e implementará APIs RESTful e garantirá a qualidade do código por meio de testes unitários e perfis de desempenho. A vaga requer **4\+ anos de experiência em backend Java com flexibilidade em frontend TypeScript** e a capacidade de arquitetar uma possível reescrita do frontend.
**O que você fará**
* Continuar o desenvolvimento e a extensão do portal interno para desenvolvedores e do painel de controle.
* Trabalhar intensamente em um backend Java personalizado para garantir um desempenho robusto no lado do servidor.
* Manter a arquitetura de frontend existente, planejando e executando uma possível reescrita usando TypeScript.
* Integrar a aplicação com diversos ambientes de banco de dados, especificamente Snowflake, bancos de dados relacionais e não relacionais.
* Colaborar com equipes multifuncionais para traduzir requisitos do usuário em soluções técnicas escaláveis.
* Garantir a qualidade do código por meio de testes unitários abrangentes, revisões de código e perfis de desempenho.
**Requisitos obrigatórios**
* Pelo menos **4\+ anos de experiência em desenvolvimento de backend usando Java**.
* Experiência em desenvolvimento de frontend usando **TypeScript**.
* Experiência em integração com diversos ambientes de banco de dados, especificamente **Snowflake**, bancos de dados relacionais e não relacionais.
* Flexibilidade para arquitetar e potencialmente executar uma reescrita do frontend.
* Compreensão sólida do design e implementação de **APIs RESTful**.
* Proficiência em sistemas de controle de versão (por exemplo, **Git**).
* Nível de inglês Superior-Intermediário.
**Desejáveis**
* Familiaridade com frameworks de UI baseados em componentes modernos (como **React** ou **Angular**) para apoiar a reescrita em TypeScript.
* Compreensão de arquitetura de nuvem e containerização (por exemplo, **Docker**, **Kubernetes**).
* Experiência operando em um ambiente Ágil/Scrum.
**Benefícios e vantagens**
* **Crescimento sem limites:** desenvolva suas habilidades por meio de mentoria, TechTalks internos, projetos desafiadores e um orçamento anual dedicado de aprendizado
* **Remuneração competitiva:** receba reconhecimento que reflita suas habilidades e impacto, com avaliações regulares de desempenho e remuneração
* **Flexibilidade:** trabalhe 100% remotamente com horários flexíveis que suportam foco, autonomia e um ritmo de trabalho saudável
* **Projetos significativos e modernos:** construa produtos de impacto usando tecnologias modernas ao lado de equipes globais e marcas líderes
* **Cultura colaborativa:** junte-se a um ambiente de apoio, sem microgerenciamento, onde as ideias são bem-vindas e as contribuições são reconhecidas
* **Bem-estar e suporte:** acesso a programas locais de bem-estar e suporte focado nas pessoas, adaptado à sua localização
Tipo de Vaga: Tempo integral
Local de Trabalho: Remoto