Pular para o conteúdo principal

Desenvolvedor Backend (Node/Nest)

Descrição da vaga

O QUE É SER UM MUTANT?

Quando você decide ser Mutant, você decide dar um passo diferente na sua vida e na sua carreira.


Ser Mutant é aceitar ser parte de um grupo com coragem para traçar novos caminhos e ambição para chegar mais longe a cada dia.


A gente não é a empresa da moda - nem faz questão de ser. Ao contrário, fazemos muito mais do que falamos. E preferimos fazer em grupo porque aqui é com todos e por todos.


Estamos sempre em busca de gente talentosa e apaixonada para crescer e evoluir com a gente. Se você acredita no seu talento e consegue mostrar isso na prática, venha ser um Mutant.


A gente te aguarda. 🚀

Responsabilidades e atribuições

  • Desenvolvimento e manutenção de serviços e APIs utilizando Node.js e o framework NestJS, garantindo alta disponibilidade e escalabilidade das soluções.
  • Definição e implementação de arquitetura de software, contribuindo ativamente para decisões de design e boas práticas de desenvolvimento.
  • Criação e manutenção de testes automatizados (unitários, de integração e e2e), assegurando a qualidade e a confiabilidade do código.
  • Integração com bancos de dados (SQL e/ou NoSQL), incluindo modelagem, otimização de consultas e manutenção de índices e estruturas de dados.
  • Implementação de boas práticas de segurança e monitoramento em aplicações backend, visando proteção de dados e alta performance.
  • Identificação e resolução de problemas de performance, gargalos e bugs complexos, propondo melhorias contínuas.
  • Participação em code reviews e mentorias para garantir a padronização do código e evolução do time.
  • Documentação técnica das soluções desenvolvidas, assegurando clareza e facilidade de manutenção.

Requisitos e qualificações

  • Experiência em desenvolvimento Node.js Com foco específico em aplicações de alta complexidade e escalabilidade.
  • Conhecimento no framework NestJS, incluindo injeção de dependências, modules, decorators, interceptors, guards, pipes, etc.
  • Conhecimentos em arquitetura de microsserviços, mensageria e padrões de comunicação (REST, gRPC, eventos).
  • Prática em testes automatizados, incluindo testes unitários, de integração e e2e. Domínio de ferramentas como Jest ou Mocha.
  • Familiaridade com bancos de dados relacionais (ex.: MySQL) e NoSQL (ex.: MongoDB) e técnicas de otimização de queries.
  • Conhecimento de práticas ágeis (Scrum, Kanban) e versionamento de código com Git, participando de code reviews e garantindo a qualidade do projeto.
  • Conhecimentos de segurança e performance em aplicações Node.js, incluindo mitigação de vulnerabilidades comuns (SQL Injection, XSS, CSRF).

Informações adicionais

O que você vai encontrar por aqui:

  • Flexibilidade nos seus horários;
  • Estrutura horizontal;
  • Dress code livre;
  • Estacionamento para bikes e patinetes (em caso de ida ao escritório);
  • Oportunidades de crescimento cross brands;
  • Empresa Cidadã: Nossos colaboradores tem a licença parental estendida;

Benefícios:

  • Assistência médica e odontológica;
  • Seguro de vida;
  • Vale-transporte;
  • Vale-refeição e alimentação;
  • Wellhub (Gympass);
  • Auxílio Creche;
  • Auxílio filhos com deficiência;
  • Bônus por resultados;
  • Dayoff para aniversários;
  • Alelo Multibenefícios;
  • Allya - parcerias e descontos no app;

Além disso, incluímos também alguns benefícios com o propósito Mutant:

• Liberdade para ser quem você é. Incluir todos com o mesmo olhar está em nosso DNA. Aqui não fazemos distinção de gênero, raça, credo ou cor! Somos todos Mutants!

• Pessoas e experiências são o que nos movem. São a nossa essência e nosso propósito. Ações e programas voltados a clima, desenvolvimento e cultura;

• Gerar valor para pessoas e negócios. Juntos, criamos produtos digitais que impulsionam os negócios.;

• Fazer parte de um time sensacional, que joga junto, com uma cultura de colaboração, inovação e transformação. E o mais importante: que se diverte em toda a jornada;

• Trabalhar e trocar conhecimentos diários. As melhores cabeças do mercado em um lugar que elas podem ser elas mesmas: é assim que entregamos soluções disruptivas;

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista People Experience
  3. Etapa 3: Entrevista Gestor ou Técnica
  4. Etapa 4: Proposta
  5. Etapa 5: Contratação

MUTANT - BUSINESS EVOLUTION

Conectamos o que os clientes querem com o que as empresas precisam. Fazemos isso ao criar tecnologias e experiências superiores para as marcas. Quando falamos sobre evolução digital e solução de desafios, pra nós, tudo é possível. Se ainda não for possível, a gente descobre como.


Entendemos os principais desafios de marketing, vendas e tecnologia das empresas para gerar resultados financeiros. Transformamos conhecimento em insights. Desenhamos novas tecnologias e novas experiências. Implementamos e gerenciamos jornadas. Tudo para que clientes tenham a melhor experiência com as marcas. Clientes satisfeitos. Empresas líderes.


As melhores cabeças do mercado em um lugar que elas podem ser elas mesmas: é assim que entregamos soluções disruptivas. Em conjunto com um exclusivo ecossistema de parcerias estratégicas e fornecedores ponta de lança, criamos soluções para todos os momentos do ciclo de vida do cliente.


Site oficial: mutant.com.br