Responsabilidades e atribuições
Garantir que as plataformas sob responsabilidade da squad sejam escaláveis, modernas e preparadas para crescimento acelerado, colaborando com áreas de Produto, UX, Dados, Marketing e CX.
Atuar hands-on junto ao time, garantindo o desenvolvimento e qualidade das entregas, revisão de código, testes unitários, bem como o desenho de soluções técnicas.
Garantir qualidade e performance através de práticas como revisão de código, automação de testes, CI/CD e observabilidade.
Garantir a utilização, evolução e manutenção de prompts de Inteligência Artificial utilizados no produto.
Garantir a sustentação dos sistemas, mediante a resolução de incidentes e problemas.
Liderar o time de engenharia com foco em aprendizado contínuo, excelência técnica e alta entrega.
Realizar feedbacks, 1:1s e planos de desenvolvimento individuais.
Requisitos e qualificações
Experiência em desenvolvimento full stack, com foco em backend utilizando Node.js e frontend com Vue.js, React.js, HTML5 e pré-processadores CSS como SCSS.
Vivência com arquiteturas de microsserviços e cloud (preferencialmente AWS).
Conhecimento em API RESTful.
Experiência com bancos SQL.
Conhecimento de frameworks de testes automatizados em JavaScript e compreensão da pirâmide de testes.
Conhecimento em comunicação assíncrona entre microserviços, utilizando ferramentas como RabbitMQ ou sistemas de mensageria similares
Experiência com versionamento com GitLab e/ou GitHub.
Capacidade de comunicação clara e objetiva com stakeholders técnicos e não técnicos.
Informações adicionais
Para se destacar nesta posição seria legal se você também tivesse:
Experiência no desenvolvimento de aplicações que utilizam modelos de linguagem (LLMs), e na criação e ajuste de prompts para integração com funcionalidades baseadas em Inteligência Artificial.