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