Descrição do Cargo
A nossa missão é transformar um mercado gigante e subexplorado através de uma câmara de arbitragem digital inovadora.
* Arbitragem está presente em praticamente todas as relações contratuais.
* O setor ainda tem um oceano de oportunidades por explorar: contratos, gestão, comunicação, resolução de conflitos, pós-conflito, análise de partes, inteligência aplicada, automações, risco.
Responsabilidades
1. Desenvolver e evoluir aplicações e serviços full-stack com foco em qualidade, performance e segurança, garantindo a entrega de soluções escaláveis e eficientes.
2. Participar de decisões de arquitetura e contribuir para padrões técnicos de longo prazo, promovendo a consistência e a rastreabilidade das soluções.
3. Liderar projetos e equipes, orientando e apoiando desenvolvedores para alcançar os objetivos estabelecidos.
4. Criar e manter documentação clara e organizada, garantindo que as soluções sejam entendidas e implementadas corretamente.
5. Trabalhar em parceria com o time de Produto para transformar problemas complexos em soluções criativas e eficazes.
Tecnologias Utilizadas
* Integrar inteligência artificial no processo de desenvolvimento, documentação, testes e automações.
* Adotar boas práticas de engenharia, como testes, CI/CD, monitoramento e observabilidade, para garantir a qualidade e a confiabilidade das soluções.
Requisitos
* Experiência sólida (8+ anos) em desenvolvimento de software, demonstrada por projetos de sucesso.
* Dominio profundo em TypeScript, Node.js e React, com habilidade para lidar com tecnologias emergentes.
* Conhecimento prático em infraestrutura na nuvem, incluindo AWS e Google Cloud.
* Domínio em bancos de dados, tanto SQL quanto NoSQL, e habilidade para projetar e otimizar sistemas de banco de dados.
* Compreensão detalhada de arquitetura de sistemas, modularização e comunicação entre serviços, com habilidade para planejar e implementar soluções escaláveis e flexíveis.