Design, build, and maintain features across our platform (Next.js, React/Chakra UI, Node.js/Express, Firebase). Contribute to architectural decisions, code quality improvements, and refactoring efforts. Write clean, maintainable, and testable code with TypeScript. Develop and maintain automated tests (unit, integration, and end-to-end) using tools like Jest, Vitest, Playwright, or Cypress. Mentor junior engineers on clean code, debugging, testing patterns, and best practices. Help shape technical direction and contribute to continuous improvement of our engineering culture.