Desenvolvedor Full Stack
Estamos procurando um(a) Desenvolvedor Full Stack para trabalhar em aplicações modernas, escaláveis e orientadas a eventos na plataforma Azure.
* 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:
1. Experiência sólida com React.js;
2. Construção de interfaces reutilizáveis e consumo de APIs REST;
3. Experiência sólida com Python;
4. Desenvolvimento de APIs com Flask;
5. Arquitetura orientada a serviços e eventos;
6. Experiência com bancos e serviços:
1. Azure SQL Database;
2. Azure Cosmos DB;
3. Redis;
7. Modelagem de dados e otimização de queries;
8. Noções de cache e performance em sistemas distribuídos;
9. Experiência com integrações:
1. Azure Event Hub;
2. Azure Service Bus;
3. Azure Data Factory;
10. CI/CD no Azure DevOps;
11. Familiaridade com ferramentas: SonarQube, Snyk, Datadog, Apiiro, Microsoft Clarity;
12. Testes automatizados;
13. Conceitos de Clean Architecture, SOLID e boas práticas de API;
14. Boa comunicação, autonomia e organização;
15. Inglês avançado;