Full Stack Desenvolvedor
Descrição do Cargo:
Buscamos um profissional competente para atuar no desenvolvimento de aplicações modernas, escaláveis e orientadas a eventos na plataforma Azure.
Responsabilidades:
* 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:
* 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
* Boa comunicação, autonomia e organização
* Inglês avançado