Descrição do Cargo
Somos uma empresa de tecnologia em constante crescimento, buscando um profissional para atuar na arquitetura e desenvolvimento de nossa plataforma de ponta a ponta.
O foco é em soluções escaláveis e de alta performance para todo o ecossistema.
-----------------------------------
Missão do Cargo
Atuar como referência técnica, liderando a concepção e a implementação de soluções de Backend de ponta a ponta. O profissional será responsável por garantir a robustez, a escalabilidade e a alta disponibilidade dos sistemas, traduzindo requisitos de negócio em arquiteturas sólidas e eficientes, com foco na stack Node.js.
-----------------------------------
Responsabilidades e Escopo de Atividades
1. Desenvolvimento de Backend e Arquitetura:
• 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.
2. Qualidade de Código e Colaboração:
• 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.
• Atuar como referência técnica, compartilhando conhecimento e propondo melhorias na arquitetura e nos processos de CI/CD.
3. Disponibilidade para Incidentes Críticos:
• O Contratado se compromete a responder e atuar na correção de erros, bugs ou falhas críticas de produção em tempo hábil, fora do horário comercial, quando a indisponibilidade do sistema impactar diretamente a operação ou a receita da Contratante.
-----------------------------------
Requisitos Técnicos
• Experiência sólida em desenvolvimento Backend, com foco em sistemas distribuídos e escaláveis.
• Proficiência em Node.js e desenvolvimento de APIs RESTful/GraphQL.
• Experiência com arquitetura de microsserviços e padrões de design.
• Experiência sólida com Docker e conceitos de conteinerização.
• Domínio de bancos de dados NoSQL, com experiência avançada em MongoDB.
-----------------------------------
Diferenciais Desejáveis
• Experiência com Neo4j ou outros bancos de dados orientados a grafos para modelagem de relacionamentos complexos.
• Experiência em serviços AWS, como ECS (Elastic Container Service), ECR (Elastic Container Registry) e Amplify para deploy e orquestração em nuvem.
-----------------------------------
Informações da Vaga
Regime de Contratação: Pessoa Jurídica (PJ)
Local: Remoto
Horário de Trabalho: De segunda a sexta-feira, em horário comercial.
],