
Software Architect
- Киев
- Постоянная работа
- Полная занятость
- Lead the architecture and design of secure, scalable, and high-performance systems across cloud and on-prem environments
- Design modern solutions using Distributed Monolith and Domain-Driven Design (DDD) principles
- Work hands-on with engineering teams implementing systems using Python (Django, FastAPI) and Node.js (NestJS, Express, and others)
- Architect and oversee IoT platforms, data ETL pipelines, and complex event-driven systems
- Drive modernization initiatives, guiding transitions from monoliths and legacy platforms to scalable and maintainable architectures
- Collaborate with pre-sales and delivery teams to define technical solutions and present architecture to clients
- Define and promote architectural standards, documentation, and design patterns within engineering teams
- Mentor developers and review designs to ensure adherence to best practices
- Proven experience as a Software Architect or similar senior engineering role
- Strong hands-on expertise in AWS (IoT Core, Lambda, EKS, S3, API Gateway, CloudFormation, etc.)
- Proficiency in Python (Django, FastAPI) and Node.js (NestJS, Express, etc.)
- Deep experience with IoT solutions, data pipelines, and ETL processing
- Proven experience in building SaaS solutions for external customers
- Experience leveraging AI tools to optimize system performance and improve resource utilization
- Strong background in Domain-Driven Design (DDD) and Distributed Monolith Architecture
- Experience designing cloud-native and hybrid solutions for high scale and availability
- Expertise in modernizing legacy systems to align with current technologies and architectures
- Strong customer-facing and presale experience
- Excellent communication skills in English
- Flexible to work across time zones, including collaboration with US-based teams
- Experience with GCP and Azure cloud services
- Proficiency in .NET Core and related web frameworks