1. Experiência com desenvolvimento em PHP ou outra linguagem orientada a objetos como Kotlin, Java ou .NET.
2. Conhecimento em bancos relacionais, como MySQL e PostgreSQL.
3. Conhecimento em serviços REST.
4. Conhecimento em orientação a objetos, SOLID e padrões de projeto.
5. Fluência em orientação a objetos (encapsulamento, herança, polimorfismo e abstração).
6. Conhecimento de arquitetura voltada a serviços.
7. Conhecimento em estrutura de dados.
8. Conhecimento em testes automatizados.
9. Conhecimento em Kafka.
10. Conhecimento em sistemas de alta disponibilidade.
11. Experiência em arquitetura em camadas (Hexagonal, Onion e Clean Architecture).
* Atuar no desenvolvimento de aplicações escaláveis, resilientes e de alta disponibilidade.
* Auxiliar no levantamento de requisitos de negócio e tecnologia.
* Auxiliar na avaliação e definição da arquitetura de sistemas e softwares.
* Identificar e propor melhorias para os sistemas atuais para aumento de produtividade, escalabilidade, estabilidade e/ou controle.
* Criar testes unitários e de integração.
* Desenvolver APIs.