Desenvolvimento de aplicações modernas, escaláveis e orientadas a eventos na plataforma Azure
Descrição do Cargo:
* Desenvolver interfaces performáticas e reutilizáveis em React.js.
* Criar e evoluir APIs REST utilizando Python e Flask.
* Atuar em arquitetura orientada a serviços e eventos.
* Trabalhar com bancos de dados distribuídos e modelagem eficiente.
* Implementar integrações usando Event Hub, Service Bus e Data Factory.
* Desenvolver soluções resilientes baseadas em eventos.
* Implementar testes automatizados (unitários e integração).
* Colaborar na construção de pipelines CI/CD no Azure DevOps.
* APLICAR BOAS PRÁTICAS DE ENGENHARIA (Clean Architecture, SOLID).
* Monitorar aplicações utilizando ferramentas de observabilidade.
Requisitos e Qualificações:
* Experiência sólida com React.js.
* Construção de interfaces reutilizáveis e consumo de APIs REST.
* Experiência sólida com Python.
* Desenvolvimento de APIs com Flask.
* Arquitetura orientada a serviços e eventos.
* Experiência com bancos e serviços:
* Azure SQL Database.
* Azure Cosmos DB.
* Redis.
* Modelagem de dados e otimização de queries.
* Noções de cache e performance em sistemas distribuídos.
* Experiência com integrações:
* Azure Event Hub.
* Azure Service Bus.
* Azure Data Factory.
* CI/CD no Azure DevOps.
* Familiaridade com ferramentas: SonarQube, Snyk, Datadog, Apiiro, Microsoft Clarity.
* Testes automatizados.
* Conceitos de Clean Architecture, SOLID e boas práticas de API.
* Bom relacionamento interpessoal e capacidade de trabalhar em equipe.
* Inglês avançado.
Vantagens:
Trabalho remoto ou híbrido. Ambiente colaborativo e inovador. Oportunidades de crescimento profissional. Plano de saúde e odontológico. Férias remuneradas.
Outras Informações:
A empresa é líder no mercado e oferece oportunidades de crescimento para os funcionários. O candidato precisa ter experiência com desenvolvimento web e conhecimento em linguagens de programação.
],