




Job Summary: Lead the development team technically, supporting architectural decisions, defining best practices, and participating in the development and maintenance of modern applications, microservices architectures, and solutions on GCP. Key Highlights: 1. Technical leadership and mentoring of development teams 2. Work on microservices architectures and distributed systems 3. Experience with GCP, Kubernetes, and Kafka Lead the development team technically, supporting architectural decision-making and defining engineering best practices. Develop and maintain modern applications using TypeScript and Next.js. Define and evolve architectures based on microservices and distributed systems. Work on implementation and evolution of solutions on Google Cloud Platform (GCP). Manage and support application orchestration in Kubernetes environments. Establish and evolve observability, monitoring, and application performance analysis practices. Work with messaging and asynchronous processing using Kafka. Model, optimize, and maintain PostgreSQL databases. Ensure code quality, testing, security, and performance standards. Collaborate with product, architecture, and operations teams to ensure efficient deliveries. **Requirements:** Solid development experience with TypeScript. Experience with Next.js or modern front\-end/fullstack frameworks. Experience with Google Cloud Platform (GCP). Experience with Kubernetes and containers. Knowledge and hands\-on experience with application observability and monitoring. Experience with Kafka or other messaging/event streaming solutions. Experience with PostgreSQL and data modeling. Prior experience in technical leadership or mentoring development teams. Knowledge of distributed systems architecture and software engineering best practices.


