Commit Offshore

CTO / Software Architect

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 IoTdata, and enterprise SaaS platforms.

 

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 platformsdata 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 & Experience:

  • 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 solutionsdata 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

Required skills experience

Python 5 years
Node.js 3 years
AWS 2 years

Required languages

English C1 - Advanced
Published 6 October
72 views
ยท
4 applications
100% read
ยท
50% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...