E para ver se de fato rolou aquele match, confira os requisitos necessários:
Conhecimentos Técnicos:
* Mínimo de 5 anos de experiência em desenvolvimento Full Stack.
* Sólido conhecimento em .NET Core, C#, ASP.NET MVC, Node.js e/ou Python.
* Desenvolvimento front-end com JavaScript (React.js, JQuery), HTML5 e CSS3 (Bootstrap ou Materialize, com LESS).
* Experiência em mobile nativo: Android (Kotlin) e iOS (Swift).
* Conhecimento em microsserviços, componentização e técnicas de desacoplamento.
* Banco de dados relacionais (SQL, Oracle, PostgreSQL) e NoSQL (MongoDB, Redis).
* Experiência em Google Cloud Platform (Cloud Run, Pub/Sub, Compute Engine, Storage, Firebase).
* Familiaridade com Docker, Kubernetes (debug/troubleshoot).
* Práticas de CI/CD com GitLab, versionamento com Git.
* Experiência com ferramentas de teste: Selenium, Postman, Swagger.
* Atuação em ambientes ágeis.
Escolaridade:
* Superior completo em Análise de Sistemas, Sistemas da Informação, Ciências da Computação, Tecnologia em Processamento de Dados, Engenharia da Software e afins.
Diferenciais
1. Conhecimento em Flutter ou React Native
2. Experiência com observability
3. Conhecimento em segurança de aplicações
4. Certificações
5. Inglês técnico
* Definir arquitetura full stack (backend e mobile nativo).
* Buscar atualização sobre as tendências e tecnologias mais recentes, identificar e propor melhorias técnicas.
* Liderar times de desenvolvimento em múltiplas frentes.
* Implementar práticas de código limpo, automação, CI/CD e testes.
* Realizar code reviews, dar mentoria técnica e conduzir refinamentos.
* Apoiar na tomada de decisão técnica e tecnológica dos projetos e features críticas.
* Garantir segurança, desempenho e boas práticas em todos os ambientes.
* Colaborar com Produto, QA, UX, Infraestrutura e DevOps.
* Monitorar métricas, performance e saúde do produto.