System Architect
Spyrosoft
⚲ Kraków
150 - 180 PLN/dzień netto (B2B)
Wymagania
- Security
- Cloud
- Microservices
- SaaS
Opis stanowiska
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.