Responsibilities:
- Provide direct day to day architectural and technology problem-solving, coaching, direction and guidance to product teams in a start-up like environment;
- Establish and provide direct assistance for our teams with product roadmap strategy;
- Evaluate and identify appropriate technology stacks and platforms, including web application frameworks and cloud providers;
- Guide and coach on agile techniques and ways of working to help improve teams and software development process;
- Establish and coach teams on performance, quality and security conventions and standards;
- Provide guidance and insight to product teams to establish governance processes, direction and control to ensure objectives are achieved, risks are managed appropriately for product development;
- Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices by attending relevant conferences and reading widely;
- Encourage contribution to open source software development, standardization of technologies, and evolution of best practices by collaborating with peers, releasing code, presenting at conferences, and writing for publication;
- Partner with wider client and vendors to ensure compliance with SOX, regulatory and audit requirements where applicable.
Typical skills, and background:
- 10+ years in Senior engineering and technology roles working with product development teams, delivering and building digital products – while remaining hands-on;
- A track record of hiring, onboarding, and developing engineering and product teams;
- Strong examples of coaching, facilitating and guiding others – directing, leading and mentoring others to do the right thing;
- An expert in product development for web and mobile with hands on experience coding in with web and JS frameworks – such as Angular, React or Node.JS including experience with CSS and HTML;
- An expert in Agile software development methodologies and processes including CI, CD, TDD and automation;
- A depth and breadth understanding of the digital technology space – with the ability to stay current and up-to-date on trends and technologies;
- A wide hands-on experience and understanding of architecture in terms of solution, data and integration, practical experience in modern architecture patterns: e.g. microservices, APIs;
- Experience working with teams using DevOps and Continuous Delivery with focus on delivering rapid customer value;
- Familiarity with information security vulnerabilities and risk management;
- Familiarity with cloud and container infrastructure (e.g. AWS, Docker, Kubernetes);
- Understanding of enterprise legacy IT and ability to architect future-proof architecture evolution, simplifying and decoupling legacy systems (e.g. “Strangler pattern”);
- Proven leadership ability with the ability to articulate ideas to both technical and non-technical audiences.We offer:
- Realization of the professional potential in large modern Bank;
- Attractive financial conditions;
- Additional interesting benefits;
- Flexible beginning of the working day;