System Architect
Tech stack:
Cloud: AWS
Architecture: Microservices, Serverless
SaaS: Multi-tenant, Multi-region architecture
Security: Cloud security & cybersecurity best practices
Integration: APIs, event-driven communication
Requirements:
Experience as a System Architect or in a similar architectural role.
Strong hands-on knowledge of microservices architecture and distributed systems.
Practical experience with AWS, especially AWS Lambda and serverless solutions.
Good understanding of cybersecurity in cloud-based systems.
Experience designing SaaS platforms, including multi-tenant and multi-region architectures
Strong analytical mindset and ability to look at systems end-to-end.
Experience working directly with clients - discussing requirements, reporting progress, and defending technical decisions.
Fluent English (daily communication with international stakeholders).
High awareness of business context and the ability to translate business requirements into technical solutions.
Nice to have:
Experienced in using AI tools in day-to-day workflow.
Experience with other serverless or cloud-native services.
Background in system optimization and legacy system modernization.
Familiarity with compliance or security standards relevant to SaaS platforms.
Project description:
We’re building and evolving a cloud-native SaaS platform supporting the EV charging ecosystem at a national scale. It’s a production-grade platform with real traffic, payments, subscriptions, and strict requirements around availability, security, and scalability.
The platform is based on a microservices architecture, deployed in AWS, and designed as a multi-tenant, multi-region SaaS. The system is already live and continuously developed - the role focuses on architectural evolution, improving existing solutions, and designing new components in close collaboration with the client’s technical leadership.
Main responsibilities:
Design and evolve a microservices-based system architecture.
Work with AWS cloud services, focusing on serverless and scalable solutions.
Design and maintain multi-tenant and multi-region SaaS architecture.
Ensure a high level of security and compliance across the platform.
Analyze existing systems and identify areas for improvement and optimization.
Work directly with the client as a technical advisor.
Translate business requirements into technical solutions (and explain technical constraints back to the business).
Clearly communicate architectural decisions, progress, and risks.
Proactively propose solutions and justify architectural choices with technical arguments.

Spyrosoft
Spyrosoft is a leading technology company specializing in software development and IT services. The company provides a wide range of expertise including artificial intelligence, cloud services, cybersecurity, digital pro...System Architect
System Architect