Responsibilities:
Define architectural strategy and detailed technical
Engineering specificationsAssist in the design phases of large features, review and provide feedback on designs
Provide architectural oversight and guidance to Engineering teams
Communicate company-wide guidelines and technical strategy to the group
Participate in the architects guild - Guild responsible for:
Set the cross-eng technical vision
Provide solutions for cross-eng technical needs coming from the groups
Determine cross-eng architecture guidelines, standards, and conventions
Facilitate cross-eng technical decision making
Identify knowledge gaps and improve developers skills
Required skills/experience (technical):
3+ years of experience as a software architect and design process, working on large-scale, complex and high performance distributed systems
Design of external / public APIs
3+ years of hands-on programming in languages such as Java, C# , Nodejs, Vue / angular / react
Experience with Microservices & Micro-Frontends
Architecture - an advantage
Required skills/experience (soft):
Communication skills - Experience in planning and presenting complex solutions to teams members and management
Ability to manage multiple projects simultaneously
Quick learning ability
Work independently
Team player with a positive attitude and a cooperative mindset