Se o olho brilha, vem ser Bernoulli
Somos feitos de pessoas que acreditam no poder transformador da educação. Gente criativa, determinada e que gosta de aprender. Profissionais que enxergam os desafios como oportunidades para inovar, gerar ideias, soluções e impulsionar o conhecimento.
Tudo isso em um ambiente onde as diferenças se encontram, dialogam e trabalham em equipe. Um ambiente acolhedor, plural e dinâmico, onde as pessoas são motivadas a se desenvolver para evoluir, prosperar e alcançar seus objetivos.
Se seu olho brilha para novos desafios e você quer fazer parte de uma cultura em transformação, em uma empresa que não para de crescer, venha ser Bernoulli!
Venha revolucionar a educação junto com a gente!
Responsibilities
- Liderar tecnicamente a equipe de desenvolvimento, garantindo a entrega de projetos de alta qualidade.
- Colaborar com outras áreas para definir requisitos e soluções técnicas.
- Mentorar e guiar os membros da equipe, promovendo o crescimento profissional.
- Assegurar a aplicação de boas práticas de desenvolvimento, como SOLID, TDD, BDD e CI/CD.
- Participar do ciclo de vida do desenvolvimento de software, desde a concepção até a implantação.
- Implementar e manter arquiteturas escaláveis e seguras.
- Gerenciar a comunicação e colaboração entre equipes técnicas e não técnicas.
- Trabalhar com PM, UX e QA para garantir a qualidade técnica e aderência aos requisitos de negócio.
O modelo de trabalho da vaga é:
- CLT, Híbrido (para pessoas de BH e região) ou Remoto para demais localidades.
- Carga horária: 44h semanais, de segunda a quinta-feira das 08h às 18h e sexta-feira das 08h às 17h.
Requirements
- Experiência anterior na função.
- Node: Proficiência avançada com frameworks como NestJS, Nuxt e Vue.
- Inteligência Artificial: Experiência com integração de LLMs via APIs (OpenAI, Vertex AI, Anthropic), conceitos de RAG (Retrieval-Augmented Generation), prompt engineering avançado e implementação de fluxos de agentes inteligentes.
- Orientação a Objetos: Sólida compreensão e aplicação avançada em design e arquitetura de sistemas.
- Padrões de Projeto: Experiência com padrões de projeto em sistemas de larga escala.
- Testes Unitários: Proficiência em TDD/BDD.
- Metodologias Ágeis: Familiaridade com Scrum, Kanban e práticas DevOps.
- Controle de Versão: Uso avançado de Git e Gitflow.
- Arquitetura em Nuvem: Experiência com Azure, incluindo CI/CD, monitoramento e automação.
- Bancos de Dados: Experiência avançada com SQL e No-SQL (MongoDB, SQL Server).
- Protocolos de Mensageria: Proficiência em ServiceBus ou Kafka.
- Protocolos de Comunicação: Conhecimento avançado em REST.