Tech Lead (Remoto)

Remuneração mensal:

R$ 17.000,00 a R$ 21.000,00 / PJ

Remoto

(Qualquer lugar)

Líder/Coordenador

Requisitos

5+ anos de experiência na carreira

Inglês avançado

Java

React

Conhecimentos Desejáveis

Hibernate

MySQL

JPA

JavaScript (ES6+)

Redis

Docker

CI/CD

Tarefas e Responsabilidades

Tech Lead Full Stack

Junte-se a uma equipe dinâmica de engenharia full-stack no desenvolvimento de aplicações web escaláveis utilizando Java, MySQL, JavaScript e React. Como Tech Lead Full Stack, você será responsável por atuar tanto no backend quanto no frontend, além de liderar o time, apoiando nas decisões técnicas e garantindo a entrega de funcionalidades de alta qualidade que atendam às necessidades dos usuários.

Requisitos obrigatórios

Experiência em Liderança

  • Experiência comprovada em liderança técnica e coordenação de times de desenvolvimento.
  • Capacidade de mentorar desenvolvedores e apoiar no crescimento técnico da equipe.
  • Experiência em definição de padrões, boas práticas e direcionamento técnico.

Habilidades Backend

  • 2+ anos de experiência com Java e Spring Boot.
  • Conhecimento em MySQL, incluindo otimização básica de consultas.
  • Experiência com APIs RESTful e microsserviços.
  • Familiaridade com JPA/Hibernate.
  • Noções de design de banco de dados e conceitos relacionais.

Habilidades Frontend

  • 2+ anos de experiência com JavaScript (ES6+) e React.
  • Experiência em HTML5, CSS3 e design responsivo.
  • Conhecimento de React Router e outras bibliotecas populares.
  • Experiência com integração frontend-backend.

Habilidades Gerais

  • Experiência com Git e workflows colaborativos.
  • Conhecimento de CI/CD, Docker e práticas de deploy.
  • Graduação em Ciência da Computação, Engenharia ou experiência equivalente.
  • Habilidades sólidas de resolução de problemas, comunicação e gestão de tempo.

Requisitos Preferenciais

  • Experiência com TypeScript.
  • Conhecimento de Redis ou outras soluções de cache.
  • Experiência com plataformas cloud (AWS, GCP ou Azure).
  • Exposição prévia a arquitetura de microsserviços.
  • Conhecimento de segurança em aplicações web.

Principais Responsabilidades

Liderança Técnica

  • Liderar o time de desenvolvimento, apoiando no planejamento, acompanhamento e priorização de atividades.
  • Orientar e mentorar desenvolvedores, promovendo boas práticas de código e desenvolvimento.
  • Conduzir discussões técnicas e decisões arquiteturais junto ao time.
  • Apoiar a definição de padrões de desenvolvimento, qualidade de código e melhores práticas.

Desenvolvimento Backend

  • Desenvolver e manter aplicações Java usando o framework Spring Boot.
  • Projetar e implementar APIs RESTful e microsserviços.
  • Escrever consultas MySQL eficientes e otimizar performance do banco de dados.
  • Implementar lógica de negócio e camadas de validação de dados.
  • Trabalhar com JPA/Hibernate para interações com banco de dados.
  • Participar do design de esquemas de banco de dados e planejamento de migrações.
  • Garantir práticas adequadas de tratamento de erros e logging.

Desenvolvimento Frontend

  • Construir interfaces de usuário responsivas e intuitivas usando React.
  • Implementar recursos modernos do JavaScript (ES6+) e melhores práticas.
  • Gerenciar estado da aplicação com React hooks, context ou bibliotecas de gerenciamento de estado.
  • Integrar aplicações frontend com APIs backend.
  • Garantir compatibilidade entre navegadores e responsividade mobile.
  • Implementar validação do lado do cliente e melhorias na experiência do usuário.
  • Colaborar com designers para traduzir mockups em componentes funcionais.

Qualidade de Código e Testes

  • Escrever código limpo, sustentável e bem documentado.
  • Desenvolver testes unitários (JUnit e Jest).
  • Revisar códigos de pares e fornecer feedback construtivo.
  • Debugar e solucionar problemas em toda a stack.
  • Escrever testes de integração para garantir comunicação backend-frontend.

Colaboração e Entrega

  • Participar de cerimônias Ágeis, como planning, reviews e dailies.
  • Trabalhar em estreita colaboração com Product Managers e designers.
  • Estimar esforço de desenvolvimento para tarefas atribuídas.
  • Garantir entregas no prazo com alto padrão de qualidade.

Compartilhar vaga:

Phone

Somente arquivo pdf com o tamanho máximo de 1mb.

Compartilhar vaga: