Architect and Lead Legacy System Migrations: Design and oversee strategic migrations of existing legacy systems to modern platforms, ensuring minimal disruption and maximum efficiency.
Design and Implement Modern Integrations: Architect and implement seamless integrations between new and legacy systems, focusing on modernization, scalability, and proactively mitigating technical debt.
Architect Resilient Distributed Systems: Design and build resilient, efficient, and scalable distributed systems to meet product requirements.
Develop Integration Hubs and Gateways: Lead the creation and management of integration hubs and API gateways to enable robust and secure communication across the system landscape.
Provide Technical Leadership and Guidance: Provide expert technical guidance to engineering teams, delegate technical tasks effectively, and ensure alignment with overall business objectives.
Collaborate on the Technical Roadmap: Work closely with Product Managers to define and refine the technical roadmap, translating product vision into actionable architectural plans.
Document Application Architectures: Produce comprehensive, clear documentation for application architectures, design patterns, and technical decisions.
Implement Monitoring & Alerting Strategies: Work alongside SREs and Tech Leads to implement robust monitoring, logging, and alerting strategies for all product components.
Requirements
Advanced English
Degree in Software Engineering or a related field
Experience with microservices architecture and event-driven systems
Familiarity with DevOps practices and CI/CD pipelines
Certification in relevant cloud platforms (GCP/AWS, etc.)
Tech Stack
AWS
Cloud
Google Cloud Platform
Microservices
Benefits
Advanced English
Degree in Software Engineering or a related field
Experience with microservices architecture and event-driven systems
Familiarity with DevOps practices and CI/CD pipelines
Certification in relevant cloud platforms (GCP/AWS, etc.)