Job title: software architect lead
we are seeking an exceptional software architect lead to play a pivotal role in our technology organization. This individual will be responsible for maintaining ownership and responsibility of mission-critical systems, mentoring junior engineers, and driving significant architectural changes.
key responsibilities:
* develop and maintain large-scale web applications using cutting-edge technologies like react and graphql.
* mentor and coach junior engineers to enhance their skills and knowledge.
* contribute to agile and scrum practices, ensuring seamless project execution.
* design and lead technical projects and initiatives cross-functional teams.
requirements:
* 12+ years of experience building large-scale web applications.
* expertise in client-side technologies & frameworks (javascript/typescript, react) and modern server-side technologies (c#, .net, kotlin, java).
* bachelor's degree with a preference for computer science degree; a master's degree is preferred.
* working experience with agile, analytics, a/b testing and/or feature flags, continuous delivery, trunk-based development.
nice-to-have requirements:
* knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions.
* experience working with containers and dockerization, as well as k8s.
* strong experience in all aspects of client-side performance optimization.
* extremely proficient in modern coding and design practices, such as clean code, solid principals, and tdd.