Tech Lead
Rehva Tech
Regime de contratação
Pessoa Jurídica
Modelo de trabalho
Não Informado
Carga horária
Não Informado
Descrição
Interessados(as) favor enviar currículo para antonio@rehva.com.br
Estamos à procura de um Tech Lead para integrar nossa equipe de Engenharia de Software para construir os produtos de crédito mais inovadores do país. Confiamos em squads autônomas responsáveis por todo o ciclo de vida de desenvolvimento de software, desde a concepção até a implantação.
Se você se sente confortável com nossa tech stack, faz questão de um ambiente de trabalho saudável e colaborativo, e acredita que aprender é um aspecto fundamental do trabalho, e quer usar a tecnologia para mudar o mercado, essa vaga é para você. O candidato ideal será responsável por liderar projetos de desenvolvimento de software.
Principais Responsabilidades:
- Colaborar com equipes de desenvolvimento e produtos para conceber soluções de software;
- Projetar arquiteturas tanto do lado do cliente como do lado do servidor;
- Criar APIs eficientes, de alto desempenho e fáceis de manter;
- Implementar a interface de usuário de aplicações web;
- Desenvolver e gerenciar bancos de dados de forma segura e eficiente;
- Realizar testes automatizados e manuais garantindo a entrega de software com qualidade e eficiência;
- Diagnosticar, depurar e solucionar problemas de software;
- Elaborar documentação técnica;
- Acompanhar o progresso da equipe de desenvolvimento;
- Refinamento técnico e criação das atividades de forma detalhada;
- Apoio ao time de produtos com a elaboração da viabilidade técnica sobre novas features;
- Remover impedimentos para a equipe;
- Ser a referência técnica, de processos e padrões para o time;
- Compreender o esforço técnico de uma demanda e realizar estimativas sobre o tempo necessário para o seu desenvolvimento.
Requisitos e Qualificações Técnicas: - Arquitetura de Solução: Capacidade de projetar sistemas escaláveis, flexíveis e robustos que atendam às necessidades do negócio.
- Arquitetura de Código: Compreensão profunda de boas práticas de design de software, padrões de arquitetura e princípios de codificação limpa.
- Qualidade e Testes: Experiência em garantir a qualidade do código por meio de testes automatizados, integração contínua e práticas de entrega contínua.
- Segurança: Conhecimento sólido de práticas de segurança cibernética e capacidade de integrar medidas de segurança em todos os aspectos do desenvolvimento de software.
- Dados: Familiaridade com conceitos de modelagem de dados, bancos de dados relacionais e não relacionais, bem como habilidades em análise de dados e manipulação.
- Habilidade em comunicação e liderança, com forte capacidade de trabalho em equipe.
- Proatividade na identificação e resolução de problemas, além de um pensamento crítico em situações desafiadoras.
Diferenciais: - Experiência com desenvolvimento de aplicações financeiras
- Experiência com a metodologia XP (Extreme Programming)
Principais Tecnologias Utilizadas:
- Linguagens: JavaScript
- Frameworks: NodeJS+NestJS (back-end), ReactJS+NextJS (front-end)
- Filas: RabbitMQ
- Bancos de Dados: PostgreSQL, MongoDB
- Testes: Jest
- DevOps: GitHub Actions, Terraform, SonarQube
- Monitoração: DataDog
- Cloud: GCP-Google Cloud Platform
Benefícios Oferecidos:
- Vale transporte;
- Plano de saúde Unimed (sem coparticipação / plano empresarial) - (desconto de cerca de 200$);
- Plano odontológico Uniodonto (tem dependentes com desconto simbólico de 12$);
- WellHub/Gympass;
- Auxílio psicológico e nutricional gratuito;
- Day off (folga) no mês do aniversário;
- Debênture para colaboradores que rende 140% do CDI.