HumanAZ

[PEBMED] – Desenvolvedor Back-end Node.js

Descrição

Publicado 09/06/2021

#Por que ser um #Desenvolvedor Back-end Node.js na PEBMED:

A #PEBMED é startup #healhtech do Grupo Afya e desenvolve ferramentas e conteúdos para auxiliar profissionais de saúde na tomada de decisão em diagnósticos; está entre as #healhtechs + crescem no Brasil. 

Você fará parte de um propósito verdadeiro e pensado por médicos: transformar a saúde no Brasil através da tecnologia, apoiando médicos e profissionais da saúde para tomar decisões, por meio de diagnósticos que impactam positivamente milhares de pessoas ao redor do mundo!

A #PEBMED está crescendo de forma acelerada, transformando seu ambiente de tecnologia, construindo um ambiente de alta disponibilidade (escalabilidade) para suas aplicações, alinhado as estratégias da #PEBMED de crescimento, expansão e internacionalização.

Neste momento, a #PEBMED está internalizando as competências do time de tecnologia, com foco na adequação, melhoria e evolução dos seus produtos, assegurando a a capacidade adequada para a expansão do seu negócio.

Você protagonizará a transformação do ambiente de tecnologia da #PEBMED na construção da nova arquitetura em alta disponibilidade, microserviços em Node.js framework e integração das diferentes aplicações da #PEBMED e com outros contratos/serviços do Grupo Afya que são incorporados as soluções que vão transformar a saúde no Brasil !

#Quem Somos:

A PEBMED é uma das HealthTechs + crescem no Brasil 🚀💜

Nossa história começou em 2012 com três médicos ainda na faculdade querendo multiplicar conhecimento entre os amigos.

Desde o final de julho de 2020, a PEBMED, startup #healthtech, que desenvolve ferramentas e conteúdos para auxiliar profissionais de saúde na tomada de decisão em diagnósticos, passa a integrar o Grupo Afya, +relevantes empresas de educação para medicina no Brasil.

De lá para cá, viemos fazendo diversas aquisições e fusões com #healtechs, que assim como a #PEBMED, dedicam-se a criar soluções que ajudam o profissional da saúde na prática e transformam a saúde brasileira.

#Nosso propósito:

Transformar a saúde no Brasil através da tecnologia, apoiando médicos e profissionais da saúde para tomar decisões, por meio de diagnósticos que impactam positivamente milhares de pessoas ao redor do mundo!

#Seu desafio na #PEBMED:

O seu desafio na trilha #Back-End Node.js será garantir a evolução do ambiente tecnológico da PEBMED, pensando e desenvolvendo estratégias, novas funcionalidades, integrações entre a atual arquitetura de software (PHP/Laravel) para um ambiente de alta disponibilidade (AWS) e Infraestrutura como código (IaaC), com microserviços que que se comunicarão por meio de Web-APIs.

Você será estimulado e terá espaço e autonomia, para pensar e desenvolver novas features, alinhadas a estratégia do negócio, assegurando compatibilidade (longo prazo) na internacionalização do portal e aumento de performance com múltiplos acessos.

#O que ele vai fazer todos os dias:

Pensar e desenvolver a nova arquitetura de software das aplicações da #PEBMED em ambiente de alta disponibilidade, com foco na retenção de usuários e aumento de receita

Migrar a atual arquitetura de software da #PEBMED em PHP (Laravel) para microserviços em Node.js (express)

Definir as interfaces, desenvolvimento e testes de APIs web na integração entre as aplicações da #PEBMED;

Avaliar qualidade de código, integrado a qualidade da arquitetura e a cobertura de testes.

Criar pipelines, ambientes de deploy e monitoramento para a área desenvolvimento em ambiente cloud.

Analisar bugs funcionais e problemas de performance nas aplicações da #PEBMED

#Estamos atraindo vivências e experiência em:

Desenvolvimento de arquitetura em ambiente de alta disponibilidade, escalabilidade, resiliência e custo-benefício

Desenvolvimento back-end de aplicações em microserviços utilizando framework Node.js

Desenvolvimento de sistemas web e aplicação de protocolo HTTP / web-APIs, utilizando método get, post, update, delete 

Construir e integrar APIs

Tratar possíveis retorno das requisições de serviços (400, 500)

Aplicação de serviços Rest para consumo de informações através de APIs em diferentes aplicações

Utilização de tokens (JWT) para garantir segurança nas comunicações entre os serviços

Implementação de ferramentas de observabilidade (Grafana, Kibana, Sentry) de Infraestrutura em Nuvem (AWS)

Aplicação de boas práticas de Engenharia de Software na divisão de camadas da arquitetura: visual, regras de negócio, persistência em banco de dados.

Aplicação de testes unitários na linguagem aplicada. Php, node.js ou react.js

Aplicação de testes de carga utilizando JEST, JMETER, a fim de garantir a evolução da cobertura de testes para cada nova funcionalidade realizada e performance em banco de dados (SQL) e file storage (S3)

Aplicação de Kubernetes para automatizar a implantação, o dimensionamento e o gerenciamento de aplicações em contêiner.

#Tecnologias

Cloud Provider: AWS;

Observabilidade: Grafana, Kibana, Sentry

Containers: Docker, Kubernetes

Monitoramento: Zabbix, Sentry

SGBD: MySQL;

Linguagem de programação: Node.js

Sistema Operacional: Linux based;

IaC: Terraform.

Mais Detalhes

Comportamentos & Atitudes: Comprometimento, Responsabilidade, Dedicação, Agilidade, Adaptabilidade, Vulnerabilidade, Flexibilidade, Dinamicidade, Colaboração, Iniciativa, Autogestão, Pró-Atividade, Organização, Planejamento, Comunicação Escrita, Comunicação Falada, Comunicação Não-Violenta

Habilidades

Requisitos

  • Processos e boas práticas de Engenharia de Software na divisão de camadas da arquitetura: visual, regras de negócio,
  • Sistemas web e protocolo HTTP / web-APIs
  • Banco de dados (SQL) e file storage (S3);
  • Infraestrutura em nuvem na AWS ou em algum outro cloud;
  • Testes automatizados / pirâmide de testes;
  • Programação em Node.js (javascript e/ou typescript);

Diferenciais

  • Automatizar deploys de APIs executando testes automatizados e subir de forma automática para o Kubernetes
  • Aplicação de frameworks Javascript (Angular.js, React.js, Vue.js, etc…) para integrações com front-end;
  • Aplicação e configuração de orquestrador – Kubernetes;
  • Desenvolvimento de software em sistemas operacionais baseados em Linux/Unix;
  • Aplicação de ferramentas e conceitos de CI/CD

Benefícios

  • Vale-Alimentação
  • Vale-Refeição
  • Vale-Transporte
  • Gympass
  • Dress Code
  • Horários flexíveis
  • Auxílio Home Office
  • Bolsa curso
  • Bolsa para participação em eventos
  • Plano de saúde
  • Plano odontológico
  • Seguro de vida
  • Licença maternidade/paternidade estendida
  • Acesso a cursos gratuitos através da plataforma da UCA (Universidade Corporativa).

Compartilhar

    Resumo da Vaga

    Back-EndCategoria
    Full-TimeFormato
    NegociávelFaixa Salarial
    EspecialistaNível
    Contratação CLTTipo de Contratação
    100% RemotaTipo
    Rio de Janeiro, Rio de Janeiro, BrazilLocalização
    HumanAZ

    HumanAZ

    Conectamos pessoas e propósitos

    Ver perfil da empresa

    Contatos

    Avenida das Américas
    Rio de Janeiro , RJ , Brasil