As a System Architect, you will:
- Experience designing and leading complex end-to-end product architectures across multiple domains
- Connect backend, frontend, research, development and third-party integrations into a coherent system
- Experience working in product-driven environments with evolving requirements
- Experience simplifying and stabilizing complex systems
- Ensure non-functional requirements are addressed (performance, security, scalability and reliability)
- Conduct architecture reviews and provide technical guidance to engineering teams
- Support production readiness, observability and operational excellence
If you have:
- 8+ years of software engineering experience
- 3+ years in a system or solution architecture role
- Deep understanding of APIs, microservices, event-driven systems and data modeling
- Strong knowledge in relational (SQL) and non-relational (NoSQL) databases, including data modeling, performance optimization and schema design
- Strong knowledge of system scalability, security and performance optimization
- Ability to work across multiple teams and influence without direct authority
- Excellent communication and documentation skills
It would be great if you also have:
- Proven experience leading or playing a key role in transitioning a production system from monolithic architecture to a microservices-based architecture
