Solution Architecture: Design and document end-to-end architectures, including component models, templates, workflows, data flows, and integration layers, ensuring scalability, modularity, performance, and long-term maintainability.
Experience with functional and non-functional requirements analysis, negotiations and decisions.
Architecture: Knowledge of architectural patterns and design patterns to effectively lead solutions and technical guidance of the team.
Software programming: Knowledge of high level programming languages and deep experience/knowledge of programming logic.
Databases: Have knowledge/experience of relational and non-relational databases.
Cloud computing: Be able to operate AWS, creating solutions that are cost effective and scalable, including DevSecOps practices.
Familiarity with the concept of CMS and headless architectures and integration with front end frameworks.
Advanced English for communication.