Overview
We are seeking a highly skilled and experienced Software Architect to lead the design and development of robust, scalable systems. The ideal candidate will have deep expertise in AWS, modern backend technologies, domain-driven design (DDD), and architectural patterns including distributed monolith and microservices. This role requires both technical leadership and the ability to engage with customers during pre-sale phases, helping shape innovative solutions across IoT, data, and enterprise SaaS platforms.
Details
Details : Location: Hybrid / Remote in Poland
Employment Type : Full-time
Working Hours : Flexible hours to support collaboration with USA-based teams
English : Fluent
Start : ASAP
Key Responsibilities
* 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
Required Skills
* 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
Nice to Have
* Experience with GCP and Azure cloud services
* Proficiency in .NET Core and related web frameworks
#J-18808-Ljbffr