Software Architect/AWS (Remote)
Role details
Job location
Tech stack
Requirements
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