Sua missão: Como Desenvolvedor Backend Pleno, você contribuirá para a concepção e implementação de soluções eficientes e inovadoras para nossos sistemas, garantindo escalabilidade, desempenho e robustez.
Quais serão suas responsabilidades: Desenvolver sistemas backend utilizando Node.js/TypeScript e Nest.js, seguindo as melhores práticas de desenvolvimento.
Contribuir para o design e implementação de arquiteturas de microserviços escaláveis e resilientes.
Utilizar computação em nuvem, especialmente no Google Cloud Platform (GCP), para hospedar e escalar sistemas.
Implementar soluções de programação assíncrona e mensageria utilizando RabbitMQ, Kafka, PubSub, entre outros.
Gerenciar contêineres utilizando Docker e Kubernetes para garantir a portabilidade e escalabilidade dos sistemas.
Garantir a qualidade do código através da escrita de testes unitários e end-to-end com Jest e Cypress.
Colaborar com a equipe de desenvolvimento, fornecendo suporte técnico e contribuindo com iniciativas técnicas.
Utilizar BigQuery para análise e processamento de grandes volumes de dados.
Implementar arquiteturas robustas e escaláveis, promovendo a reutilização e a manutenibilidade do código.
O que você precisa ter: Experiência sólida em desenvolvimento backend utilizando Node.js/TypeScript e Nest.js.
Conhecimento em bancos de dados relacionais e não-relacionais.
Experiência com arquiteturas de microserviços e desenvolvimento escalável.
Familiaridade com computação em nuvem, especialmente no Google Cloud Platform (GCP).
Experiência em programação assíncrona e mensageria utilizando RabbitMQ, Kafka, PubSub, etc.
Conhecimento em Docker e Kubernetes para orquestração de contêineres.
Experiência em controle de versão utilizando GIT e metodologias ágeis.
Vivência em processos de deploy contínuo com Jenkins e pipelines.
Experiência com escrita de testes unitários usando Jest Vivência com metodologias ágeis e práticas de desenvolvimento de software.
O que seria muito legal se você soubesse: Conhecimento em Python para ampliar as capacidades de desenvolvimento.
Noções em práticas DevOps para integração e entrega contínua.
Conhecimento em Clean Architecture e GitFlow.
Familiaridade com princípios S.O.L.I.D.
de desenvolvimento de software.
O que te tornaria um especialista para essa vaga: Histórico comprovado em projetos bem-sucedidos, demonstrando habilidades de resolução de problemas e inovação.
Bom conhecimento em todas as tecnologias e práticas mencionadas.
Capacidade de colaborar e comunicar efetivamente com a equipe, contribuindo para um ambiente ágil e dinâmico.
O que oferecemos: ? VR e VA Assistência médica Assistência odontológica Bônus variável anual Auxílio creche Auxílio home office Seguro de vida SESC