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