As a Senior Software Architect you will serve as technical lead to detail all aspects of product design and ensure that resulting design specification fits into the technical architectural framework
You will work closely with the Tech Leads and Software development team to lead, review, and direct the key architectural components, software, and general product architecture.
You will define the design requirements of services, components, and existing tools, driving product quality using design/code review processes.
You will determine project scope and provide high-level activity estimation
You are expected to be hands-on work with Tech Leads / Developers to ensure proper design and implementation
You will work closely with internal stakeholders such as Engineers, Solution Engineers, Product Managers, Professional Services, and Customer Success teams.
You will work with external customers to collect feedback, assist with POCs, escalations and recommend on a technical design methodologies and processes
" You have experience in web client solutions ( angular, react)
" You have experience of cloud distributed systems
" Hands-on working mode
" You have experience of proven Full Stack coding experience
" You have experience in requirement analysis , system design and SW design for distributed systems.
" You have experience in the leading process of the design system . Analyze issues and integration challenges solving and/or leading the team for solution
" You have experience in writing architecture documentation, justify and present it.
" BSc/BA in Computer Science or a related field, Masters Degree preferred
" Expert knowledge and extensive experience with web technologies, cloud architecture, and multi-user and highly concurrent systems
" Experience leading complex product development initiatives from concept to release
" Development experience under Linux, Docker, Kubernetes, etc
" Working experience with cloud providers - AWS, GCP, Azure
" Strong leadership skills, ability to influence without authority. Able to mentor software engineers
" Excellent written & oral communication skills
" Able to collaborate and thrive in a fast-paced, high-performance environment
" Able to speak and inform in public cross-team meetings
" Able to articulate product road maps and technical differentiators to a wide audience
High Tech, Internet related, Software