Overview Do you want to work in an international environment? If you have experience as a Software Architect and speak English fluently, this opportunity is for you!
Responsibilities Provide architectural leadership and guidance across teams.
Design, implement and evolve software architecture, with hands-on involvement in microservices and event-driven patterns.
Decompose a monolithic system into a microservice-based architecture (especially event-based).
Promote and apply test-driven development and clean code practices.
Moderate technical discussions and contribute to strategic technical decisions.
Collaborate effectively with team members and stakeholders; communicate clearly and professionally.
Think creatively and apply innovative solutions where appropriate.
Maintain basic infrastructure knowledge to support architecture decisions.
Qualifications Enthusiasm for software architecture.
Hands-on experience with microservices, event-driven architecture, and test-driven design.
Solid knowledge of design patterns, SOLID principles, and clean code.
Desire to continuously educate yourself and work with the latest technologies and development tools.
Experience in technical leadership and moderating technical discussions.
Team-oriented and good communicator.
Ability to think outside the box.
Basic infrastructure knowledge.
Ideally, iSAQB certification or comparable.
Fluent in English (verbal and written).
Technological stack:
Experience with Node.js and backend (Nest.js).
Experience with React and Next.js in frontend.
Decomposition of a monolithic system into a microservice-based architecture (especially event-based).
Cloud design patterns (Anti-corruption Layer, CQRS, Strangler Fig, etc.).
Docker / Docker-Compose.
Nice-to-have: Experience with Google Cloud Platform (GCP).
Basic experience with PHP, MySQL and OracleDB (useful for evaluating legacy systems).
#J-18808-Ljbffr