Roles & Responsibilities:
- Architect, design, and lead development of scalable full-stack applications using C#, JavaScript, and TypeScript
- Own end-to-end solution architecture covering both server-side and client-side systems
- Lead technical teams and drive architectural decisions across multiple modules and workflows
- Mentor and guide engineers by breaking down complex architectural problems and enabling solution discovery through collaborative design sessions
- Conduct whiteboard design discussions and support skill development of team members through structured mentoring
- Collaborate closely with cross-functional teams, business stakeholders, and engineering peers in a highly collaborative environment
- Ensure strong alignment with security principles and implement deep security best practices across systems
- Maintain and evolve systems following a structured Quality Management System (QMS) aligned with ISO 9001 principles
- Participate in structured review processes to ensure engineering quality, consistency, and continuous improvement
- Work with business leaders to improve engineering processes, governance, and delivery standards over time
- Ensure adherence to communication protocols and system integration standards across platforms
- Foster a collaborative engineering culture focused on learning, openness, and shared ownership