Leads system design, delivery, and operational excellence across frontend and backend. Shapes architecture, sets engineering standards, and ensures high-quality, production-ready code. Mentors engineers, leads design reviews, and balances delivery speed with maintainability. Accountable for system reliability, security, and performance at scale.
Required Skills
* Frontend: React (advanced patterns), React Router v6+, Redux Toolkit/RTK Query or Zustand
* Backend: NestJS (advanced), Express/Fastify internals
* Language: TypeScript (advanced features)
* API: GraphQL (Apollo Client/Server, schema design, DataLoader)
* Architecture: SOLID, clean/layered design, Nx monorepo, API contracts
* Testing: Jest, React Testing Library, Supertest, test strategy, mutation testing, 90%+ coverage
* Cloud: AWS (Lambda, ECS, S3, SQS, IAM), serverless patterns
* Security: OWASP Top 10, JWT/OAuth2, input validation, CSP, secrets, rate limiting
* Observability: OpenTelemetry, distributed tracing, Winston, monitoring/alerting
* CI/CD: GitHub Actions, automated testing, release management, SonarQube
* Practices: Code reviews, mentoring, Agile/Scrum, decision documentation, incident response
Optional / Nice-to-Have Skills
* Frontend: Angular, Tailwind + design systems, micro-frontends
* Backend: GraphQL federation, WebSockets, event-driven architecture
* AI/ML: Claude
* DevOps: Docker, Nx Cloud, custom Nx plugins, Artifactory, IaC
* Performance: Bundle analysis, lazy loading, SSR/SSG, caching