Job Description
An effective leader is required with a solid understanding of software design patterns. A very experienced software Architect is needed with strong experience as a developer or as a devops (expert level). Passion for developing software and an agile DNA, capable of motivating, coaching and empowering development teams and their managers are expected. Expert-level knowledge of Javascript and JS frameworks, including React or Angular, or Go Lang is needed. Also, strong knowledge about Devops best practices, very solid experience managing multiple development teams, and deep knowledge about microservice-based architectures are a must. Deep knowledge about software design patterns and solid hands-on experience developing complex software solutions is a prerequisite. Exposure to international projects while managing development teams, coordinating dependencies, and orchestrating releases is advantageous. Knowledge about DevOps practices and key technologies and very strong communication skills are preferred.