We’re looking for a Lead Engineer to join our team and drive the development of modern, scalable, and high-performing applications. This role is ideal for a hands-on technical leader who excels in frontend engineering (React + TypeScript) while also bringing strong backend and system design expertise.
You’ll play a critical role in shaping architecture, mentoring engineers, and delivering impactful solutions that scale across millions of users.
What You’ll Do
Lead & Architect
- Design and build scalable, resilient, and high-performing full-stack applications
- Own end-to-end architecture decisions across frontend systems
- Drive technical strategy and influence engineering direction across teams
- Ensure systems are production-ready, secure, observable, and maintainable
Frontend Engineering (Primary Focus)
- Build and architect applications using:
- React.js (advanced patterns)
- TypeScript
- Design modular, reusable, and scalable UI architectures
- Optimize performance (rendering, code-splitting, lazy loading)
- Establish and enforce frontend best practices and standards
- Work with Next.js (SSR/SSG) where applicable
Quality & Testing
- Define and implement robust testing strategies:
- Unit (Jest, React Testing Library)
- Integration & E2E (Cypress/Playwright)
- Ensure high code quality with strong test coverage and automation
- Champion a quality-first engineering culture
Backend & Distributed Systems
- Build and maintain backend services using:
- Develop RESTful and event-driven APIs
- Work with:
- Postgres, NoSQL databases
- Apache Kafka / streaming systems
- Design systems for scalability, reliability, and fault tolerance
System Design
- Architect solutions using modern design patterns and best practices
- Anticipate future needs and design for scalability and flexibility
- Evaluate technologies and make data-driven technical decisions
- Ensure strong observability (monitoring, logging, metrics)
Mentorship & Collaboration
- Mentor engineers and help grow technical talent
- Collaborate across teams (product, design, engineering)
- Lead discussions on architecture, design, and best practices
- Act as a technical leader and trusted advisor
What You Bring
Must-Have Skills & Experience
- 4 year degree or equivalent experience
- 7+ years of software development experience with at least one full cycle implementation
- Strong experience in:
- React.js and TypeScript
- Architecting large-scale frontend applications
- Deep understanding of:
- Frontend performance and scalability
- Testing strategies for React applications
- Backend experience with:
- Experience with:
- Postgres, NoSQL databases
- Apache Kafka or event-driven systems
- Strong system design and distributed systems knowledge
- Exposure to cloud platforms (AWS, GCP, or Azure)
Nice to Have
- Experience with Next.js (SSR/SSG)
- Exposure to AI coding tools like GitHub Copilot
- Experience with micro-frontends
- Familiarity with GraphQL
- Familiarity with Agile methodologies such as Scrum or Kanban
What Makes You a Great Fit
- You’re a hands-on leader who enjoys solving complex problems
- You think in terms of systems, scalability, and long-term impact
- You care deeply about code quality, testing, and user experience
- You’re passionate about mentoring and growing others
- You thrive in a collaborative, fast-paced environment