Vaga Back-End

Desenvolvedor(a) Node.js Sênior

AWS RDS (Relational Database Service) Docker TypeScript Node.js JavaScript RabbitMQ

Nexmuv

Nexmuv

Pequena/média empresa

Salário: Até R$18.000

Aceito candidatos dispostos a se mudar

Descrição da empresa

Somos uma empresa de tecnologia que aplica inovação em tudo aquilo que entrega. Existimos para ajudar nossos clientes a se adaptarem a um mundo em constante transformação.

Atividades e Responsabilidades

Quais serão suas responsabilidades:
Garantir o desenvolvimento de sistemas backend utilizando Node.js/TypeScript e Nest.js, adotando as melhores práticas de desenvolvimento.
Projetar e implementar arquiteturas de microserviços altamente 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.
Configurar processos de CI/CD com Jenkins, pipelines e outras ferramentas para garantir um deploy contínuo e automatizado.
Colaborar com a equipe de desenvolvimento e liderar iniciativas técnicas, fornecendo orientação e suporte técnico.
Utilizar BigQuery para análise e processamento de grandes volumes de dados.
Definir e implementar arquiteturas robustas e escaláveis para nossos sistemas, promovendo a reutilização e a manutenibilidade do código.

Requisitos

O que você precisa ter:
Experiência sólida em desenvolvimento backend utilizando Node.js/TypeScript e Nest.js.
Conhecimento avançado em bancos de dados relacionais e não-relacionais.
Experiência comprovada em 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.
Domínio 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 e end-to-end com Jest e Cypress.
Vivência com metodologias ágeis e práticas de desenvolvimento de software.