ESPECIALISTA FULL STACK (Vue.js & Node.js)
Descrição da Vaga
**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! **Responsabilidades e atribuições** * Liderar decisões arquiteturais e orientar tecnicamente o time de desenvolvimento. * Projetar e implementar soluções escaláveis e de alta performance em Vue.js 3 e Node.js/NestJS. * Gerenciar e otimizar arquiteturas complexas com microsserviços e comunicação síncrona/assíncrona. * Desenvolver e manter sistemas com mensageria (Kafka, RabbitMQ) e Event Sourcing. * Trabalhar com bancos de dados relacionais e não relacionais (SQL Server, MongoDB, Redis) visando alta performance e escalabilidade. * Implementar e administrar pipelines de CI/CD (GitHub Actions, GitLab CI). * Orquestrar ambientes com Docker e Kubernetes. * Garantir alta qualidade de código com testes automatizados (unitários, integração e E2E). * Refatorar sistemas monolíticos para arquiteturas baseadas em microsserviços. * Aplicar padrões de resiliência como Circuit Breaker e Retry Policies. * Manter observabilidade e monitoramento usando ferramentas como OpenTelemetry e Datadog. * Colaborar com stakeholders para traduzir necessidades de negócio em soluções técnicas. * O modelo de trabalho da vaga é: * CLT, Híbrido (para candidatos de BH e região), ou remoto (demais localidades). * Carga horária: 44h semanais, de segunda a quinta\-feira das 08h às 18h e sexta\-feira das 08h às 17h. **Requisitos e qualificações** **Front\-end** * Domínio em Vue.js 3 (Composition API, otimização de performance, SSR com Nuxt.js). * Experiência com gerenciamento de estado complexo (Pinia, padrões do Redux). * Testes avançados com Jest, Testing Library e Cypress E2E. **Back\-end** * Experiência sólida em Node.js e NestJS (arquitetura limpa, DDD, CQRS). * Proficiência em microsserviços e comunicação entre serviços. * Conhecimento em mensageria (Kafka, RabbitMQ) e Event Sourcing. **Banco de Dados \& Infraestrutura** * SQL Server (otimização de queries e índices). * MongoDB (modelagem para alta escala). * Redis (cache estratégico e streams). * Docker e Kubernetes (orquestração de ambientes). * CI/CD (GitHub Actions, GitLab CI). **Arquitetura** * Experiência na migração/refatoração de monolitos para microsserviços. * Domínio de padrões de resiliência (Circuit Breaker, Retry Policies). **Informações adicionais** 🩺 Plano de saúde 🦷 Plano odontológico 💙 Seguro de vida 🍴 Vale\-alimentação e refeição no mesmo cartão ☕️ Café da manhã ou lanche da tarde nas unidades físicas 🚍 Vale\-transporte 🏋️♂️ Total Pass e Wellhub (acesso a academias e serviços de bem\-estar) 🎂 Day off no aniversário 📖 Universidade Corporativa 🤰🏽 Programa de acompanhamento a pessoas gestantes ☎️ Programa de orientação psicológica, jurídica, financeira e social 👰 Presente de casamento 🍴 Duo Gourmet 🛍️ Clube de Vantagens Bernoulli: acesso a uma rede de parcerias com descontos em cursos de graduação e pós\-graduação, conta de energia, idiomas e muito mais para você e sua família 🍼🏡 Mães em regime híbrido têm 100% home office do 6º mês de gravidez até 1 ano da criança 👨👶🏡 Pais em regime híbrido têm 100% home office do nascimento até 6 meses da criança Proteção de dados muda tudo Durante o processo de seleção de candidatos para o preenchimento das nossas posições de trabalho, utilizaremos seus dados pessoais cadastrados na plataforma Gupy. Todas essas informações coletadas serão tratadas de acordo com rigorosos padrões de segurança da informação e em total respeito às leis de privacidade aplicáveis, entre elas a Lei Geral de Proteção de Dados Pessoais (LGPD) nº 13\.709/18, bem como os termos de nossa política de privacidade, disponível no endereço: https://www.bernoulli.com.br/bernoulli\-educacao/info/pol%C3%ADtica\-de\-privacidade/ Caso não seja admitido na vaga para a qual se candidatou, seus dados pessoais permanecem em nossos bancos de dados, seguindo os mesmos parâmetros acima destacados, a fim de que possam ser considerados no caso de oportunidades futuras. Se desejar seguir em nosso processo de seleção, você declara estar ciente e de acordo para realização de sua candidatura nessas condições.
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev