Arquitetos e desenvolvedores sêniores precisam atuar na arquitetura, desenvolvimento, manutenção e aprimoramento de plataformas escaláveis e de alta performance. Eles lideram a concepção e implementação de soluções de backend de ponta a ponta garantindo robustez, escalabilidade e alta disponibilidade dos sistemas.
Responsabilidades
* Projetar, desenvolver e manter APIs e microsserviços robustos e escaláveis utilizando a stack Node.js.
* Modelar, gerir e otimizar dados em bancos MongoDB (NoSQL), garantindo a integridade e a alta disponibilidade do sistema.
* Contribuir ativamente para a definição da arquitetura de microsserviços e a evolução contínua da stack tecnológica.
* Utilizar Docker para empacotamento e execução dos serviços em ambientes isolados.
Utilizar Git e seguir rigorosamente as boas práticas de Git Flow, realizando pull requests e code reviews de forma contínua.
* Implementar testes unitários, de integração e de carga para garantir a resiliência do sistema.
Conhecimentos e Habilidades
* Experiência com Node.js e frameworks populares como Express ou Koa;
* Domínio de bancos de dados NoSQL, especialmente MongoDB;
* Conhecimento de Docker e containerização;
* Experiência com Git e suas melhores práticas;
* Capacidade de escrever testes unitários, de integração e de carga.
Vantagens
* Opportunidade de trabalhar em projetos complexos e desafiadores;
* Colaboração com uma equipe experiente e comprometida;
* Desenvolvimento pessoal e profissional através de treinamentos e workshops.