Technical Leadership: Serve as the technical point of reference for the squad and broader engineering team, ensuring best practices in architecture, performance optimization, and accessibility standards are upheld.
Solution Design: Lead the design and architectural discussions for systems, making pivotal decisions on frameworks, state management patterns, component architecture, and design systems.
Code Quality: Advocate for and ensure the delivery of high-quality, maintainable, and scalable code. Conduct regular code reviews and provide mentorship to team members.
Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements, provide technical insights, and ensure the timely delivery of features.
Strategy and Vision: Contribute to the engineering department's strategy and vision, bringing innovative ideas to improve our customer-facing experiences.
Problem Solving: Address complex technical challenges, innovate solutions, and optimize existing systems for scalability and performance.
Team Development: Mentor and develop team members, helping them to grow in their technical roles and careers.
AI Enablement: Leverage AI-native tools and approaches to improve development speed, product capabilities, and engineering effectiveness across the software lifecycle.
Qualifications:
Minimum of 10 years of software engineering experience, with a proven track record of building and evolving complex, high-scale systems and customer-facing applications.
Strong full-stack expertise, including domain in:
Frontend: JavaScript, TypeScript
Backend: Javascript, Java, Golang
Explicit mentoring of senior-level engineers regularly, leading to results.
Significant experience in AWS-based cloud architecture environments.
In-depth knowledge of modern software engineering practices, design patterns, and architectures.
Experienced with AI-native tools that enhance productivity and speed (Cursor, Make.com, Supabase, Netlify, Claude Code, n8n, Firecrawl, ChatGPT, Grok, Bolt, Vercel, etc).
Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
Experience designing high-traffic web applications and scalable distributed services.