Implement CI/CD, automated testing, Docker/Kubernetes, observability, and modern DevOps/DevSecOps practices.
Provide technical leadership through architecture and design reviews, code reviews, technical decision-making, troubleshooting, and mentoring of developers.
Drive engineering best practices around code quality, security, performance, scalability, reliability, and operational readiness.
Use AI-assisted engineering tools such as GitHub Copilot, Claude, OpenAI, Cursor, or similar technologies to improve engineering productivity, testing, and code quality.
Collaborate with product, UX/UI, architecture, backend, DevSecOps, security, and business teams across complex Agile programs.
Qualifications
Required
Bachelor's or Master's degree in a related field
7–10 years of enterprise web application development experience
3+ years in a Technical Lead or similar hands-on technical leadership role
Strong expertise in Angular, TypeScript, JavaScript, and RxJS
Strong experience with Node.js, Express.js, REST APIs, and Backend-for-Frontend (BFF) architecture
Demonstrated expertise in web application architecture, security, and enterprise integration
Hands-on technical leadership and solution design capabilities
Experience with CI/CD, testing, DevOps, and cloud-native development
Preferred
Experience with React and other modern JavaScript frameworks
Experience with Kotlin and/or Java
Familiarity with AI/LLM integration, including RAG, agentic workflows, and platforms such as AWS Bedrock or equivalent
Experience with micro-frontends, Next.js, PWA, or similar modern web architectures
Relevant web or AI certifications