Pular para o conteúdo principal

Pessoa Desenvolvedora Back End Sênior (Híbrido/Nova Lima e Região)

Descrição da vaga

Nós somos a BHS!


Com 30 anos de experiência no mercado, proporcionamos soluções modernas de TI. 🚀


Somos reconhecidos como a MELHOR empresa para se trabalhar em MG e no BRASIL pelo GPTW - Great Place to Work, e estamos classificados entre as cinco melhores empresas para se trabalhar nas categorias LGBTQIA+ e Étnico-Racial, demonstrando nosso compromisso com a diversidade, equidade e inclusão.


✨ O que a gente espera de você?

· Habilidade de relacionamento com pessoas de diferentes áreas e de diversos níveis de hierarquia;

· Autogerenciamento;

· Colaboração;

· Ser proativo e saber trabalhar fora da zona de conforto;

· Alguém que queira fazer parte de projetos incríveis e tenha muita vontade de aprender, ensinar e crescer junto com a BHS.

Responsabilidades e atribuições

💪 Suas atividades serão:

· Desenvolver e manter APIs seguras, performáticas e escaláveis para suportar os requisitos da aplicação;

· Implementar e garantir práticas de código limpo, modular e reutilizável;

· Realizar testes unitários e de ponta a ponta (E2E), garantindo a qualidade e estabilidade das soluções;

· Identificar e resolver problemas de desempenho e escalabilidade em APIs e serviços;

· Colaborar com equipes multidisciplinares para alinhar requisitos, garantindo uma integração consistente com o frontend e outros sistemas;

· Aplicar boas práticas de segurança para assegurar a proteção de dados e sistemas.

Requisitos e qualificações

📋 Buscamos uma pessoa que possua experiências com:

· Linguagens e Tecnologias: JavaScript e TypeScript, com foco em práticas modernas de desenvolvimento;

· Node.js para desenvolvimento de APIs;

· Frameworks de backend como Express e NestJS para construção de aplicações robustas;

· Manipulação de bancos de dados relacionais (SQL) e não relacionais (NoSQL);

· Redis como cache para otimização de desempenho;

· Docker para contêineres e orquestração;

· Ferramentas de versionamento de código como Git.

· Documentação de APIs com Swagger;

· Conhecimento em RabbitMQ para gerenciamento de filas e comunicação entre serviços;

· Utilização de boas práticas de desenvolvimento como SOLID e Clean Architecture;

· Experiência com serviços de hospedagem e infraestrutura em nuvem, como:

· AWS (ECS, EC2, S3 para armazenamento de imagens e arquivos estáticos);

· DigitalOcean para hospedagem e deploy de aplicações;

· Conhecimento em ambiente Linux ou WSL2;

· Experiência com testes unitários e E2E, utilizando ferramentas como Jest, Mocha ou outros frameworks de teste para Node.js e NestJS;

· Familiaridade com metodologias ágeis, como Scrum ou Kanban, e capacidade de colaborar em um ambiente dinâmico.


🎯 Diferenciais:

· Conhecimento em arquiteturas e design patterns, como DDD (Domain-Driven Design) ou EDA (Event-Driven Architecture);

· Experiência com padrões de design e melhores práticas de arquitetura de software;

· Familiaridade com Terraform para infraestrutura como código;

· Experiência com microserviços e orquestração de contêineres;

· Práticas de CI/CD e automação de deploy para otimizar processos de entrega;

· Interesse em explorar novas tecnologias e contribuir com inovação e boas práticas no time.

Informações adicionais

O que você pode esperar de nós?


Na BHS, cuidamos do seu bem-estar como prioridade número um. Estamos aqui para garantir que sua experiência seja incrível, com todo o suporte que você precisar. Por aqui você vai encontrar: 


Plano de saúde e Assistência Odontológica;


✅ Vale Refeição/Alimentação;


✅ Auxílio Mobilidade;


✅ Gympass / Wellhub;


✅ Seguro de vida;


✅ Ensino de idiomas (Inglês/Espanhol)


Buscamos a inclusão da diversidade no nosso dia a dia e acreditamos que equipes plurais têm melhor desempenho. Todas as pessoas são bem-vindas. Venha ser um B.Techer 🚀


Veja nossa avaliação no Glassdoor (4.5 Estrelas e 90% recomendado para outras pessoas).


#vempraBHS #somosBHS #LI-Hybrid 💙

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Bate-papo com gestão de pessoas
  3. Etapa 3: Análise da gestão/cliente
  4. Etapa 4: Bate-papo técnico com a gestão/cliente
  5. Etapa 5: Aguardando retorno do cliente/gestor
  6. Etapa 6: Proposta
  7. Etapa 7: Contratação

#SOMOS BHS 💙

30 anos de história: construindo relações com pessoas, inovações e clientes.