Vaga de Desenvolvedor(a) Back-end Node.js (Remoto)
1 vaga: | Publicada em 04/07
A combinar
Sobre a vaga
Empresa
Outros
A Invillia é uma empresa global que vem revolucionando a maneira como
game-changers expandem o poder de inovar, implementar tecnologias de ponta e
desenvolver novas estratégias, produtos e serviços digitais. Nenhuma outra empresa
no mundo atua como a Invillia. E o que torna nosso Global Growth Framework tão
único e poderoso? Primeiro, dissolvemos os limites entre o físico e o virtual para
ter em nosso time os melhores talentos do planeta. Criamos infinitas práticas e
metodologias para que que cada squad seja super customizado e engajado na cultura
e desafios de cada cliente. Adoramos usar ferramentas ágeis, métricas,
inteligência de dados no dia-a-dia. Para que ideias e melhorias se multipliquem.
Mas acreditamos que é na educação contínua, na abordagem mais humana e
colaborativa que a mágica acontece. Novas oportunidades surgem. E a inovação nunca
para. Infinite Digital Power. We are a Global Growth Framework connected by
developers, engineers, makers, and dreamers.
Benefícios
Vale refeição
Vale alimentação
Plano de saúde
Plano odontológico
Desconto em farmácia
Seguro de vida
Vale academia
Participações nos lucros
Assistência psicológica
Requisitos
Tecnologias Necessárias
Conhecimentos obrigatórios
Node.js
Tecnologias Desejáveis
Conhecimentos não obrigatórios
Senioridade
Tempo de experiência
Sênior
(Mais de 6 anos de experiência)
REQUISITOS E QUALIFICAÇÕES
Experiência como backend NodeJS por pelo menos 4 anos em grandes projetos.
Trabalho anterior com NestJs.
Open API
Experiência na documentação de endpoints usando Open API ou Swagger 2.0+.
Experiência com bancos relacionais e bancos não-relacionais
Experiência com cache, especialmente Redis
Experiência com GCP em projetos ou bastante experiência com AWS ou Azure.
Experiência com infraestrutura como código em projetos.
Experiência com Kubernetes em produção, preferencialmente na GCP.
Experiência com arquiteturas como Hexagonal e Clean Architecture em grandes
projetos.
Experiência na definição de arquiteturas do zero.
Protocolos de troca de informação
Experiência com pelo menos 1 entre Kafka, RabbitMQ, SQS/SNS, etc.
Experiência com CI/CD utilizando ferramentas como Jenkins, Github Actions, Gitlab
CI, Docker.
Experiência com testes unitários, preferencialmente utilizando Jest.
Monitoramento
Experiência com monitoramento em produção, utilizando pelo menos uma das ferramentas:
New Relic, Datadog, Prometheus, ELK, Grafana, Sentry, entre outros.
Habilidades de técnicas de negociação para gerenciar prazos junto ao parceiro e
time.
Excelente comunicação para interagir com áreas técnica e de negócios em diferentes
contextos.
Atividades
RESPONSABILIDADES E ATRIBUIÇÕES
O líder técnico de backend para essa equipe deve possuir uma sólida experiência de
pelo menos quatro anos em projetos de grande escala, com profundo conhecimento em
NodeJS e familiaridade com NestJs. Além disso, é essencial ter experiência em
arquiteturas como Hexagonal e Clean Architecture, domínio de bancos de dados
relacionais e não-relacionais, e habilidades em tecnologias como Kubernetes, GCP,
infraestrutura como código, e protocolos de troca de informação, garantindo a
liderança eficaz na definição e implementação de soluções robustas e escaláveis.
Essencialmente, o líder técnico precisa não só possuir expertise técnica, mas
também habilidades de liderança, comunicação e negociação para orientar a equipe
de forma eficaz e resolver problemas complexos. New Relic, Datadog, Prometheus, ELK, Grafana, Sentry, entre outros.
Habilidades de técnicas de negociação para gerenciar prazos junto ao parceiro e time.
Excelente comunicação para interagir com áreas técnica e de negócios em diferentes contextos.
Atividades
RESPONSABILIDADES E ATRIBUIÇÕES
O líder técnico de backend para essa equipe deve possuir uma sólida experiência de pelo menos quatro anos em projetos de grande escala, com profundo conhecimento em NodeJS e familiaridade com NestJs. Além disso, é essencial ter experiência em arquiteturas como Hexagonal e Clean Architecture, domínio de bancos de dados relacionais e não-relacionais, e habilidades em tecnologias como Kubernetes, GCP, infraestrutura como código, e protocolos de troca de informação, garantindo a liderança eficaz na definição e implementação de soluções robustas e escaláveis. Essencialmente, o líder técnico precisa não só possuir expertise técnica, mas também habilidades de liderança, comunicação e negociação para orientar a equipe de forma eficaz e resolver problemas complexos.