Act as a hands-on technical reference for the team, designing robust and scalable architectural solutions.
Ensure the squad's technical quality through code reviews, promotion of automated testing, and ongoing technical mentorship.
Design and lead the implementation of complex system integration strategies (via APIs, Webhooks, queues and message buses).
Ensure the application of modern architectural patterns (Clean Architecture, microservices, event-driven architecture).
Decide, together with engineering and the client, on the best cloud infrastructure setup, with a focus on security, high availability, and cost optimization.
Requirements
Senior leadership profile with strong technical background (solid track record in software development).
Advanced proficiency in Python (for microservices, robust APIs and asynchronous processing).
Strong experience designing enterprise system integrations (RESTful APIs, event-driven architectures and messaging buses).
Expert knowledge of cloud architecture with a specific, deep focus on Google Cloud Platform (GCP): Compute and container services: Cloud Run, GKE (Google Kubernetes Engine) or Compute Engine.
Messaging and events: Cloud Pub/Sub, Cloud Tasks.
Databases and analytics: Cloud SQL, Firestore and BigQuery.
Networking and Security: IAM, Cloud VPN, Cloud API Gateway or Apigee.
Deep knowledge of CI/CD pipelines and DevOps practices (Docker, Terraform / IaC).