Tech Lead (Node.js / React)

We're looking for a Tech Lead to take technical ownership of web-based products. This is a hands-on leadership role that blends architecture, coding, and collaboration. You'll guide the project's direction, make key technical decisions, and ensure the delivery of reliable, scalable, and well-built software.

We're looking for someone proactive, detail-oriented, and comfortable working directly with multiple stakeholders across business, product, and design teams.

What you'll do

  • Lead the technical design, implementation, and delivery of multiple web applications

  • Communicate clearly and effectively with multiple stakeholders across product, design, and client teams, keeping everyone aligned on goals and progress

  • Work closely with product and design to turn requirements into well-structured, maintainable solutions

  • Write clean, high-quality code using Node.js, React, and TypeScript

  • Design and optimize databases using PostgreSQL

  • Build and maintain scalable cloud infrastructure using AWS (ECS, EKS, S3, RDS)

  • Manage integrations with external platforms, including SSO and Okta

  • Ensure performance, reliability, and security best practices are applied throughout the stack

  • Support and mentor other developers, helping improve processes and code quality

What we're looking for

  • Strong experience with Node.js, React, and TypeScript

  • Prior experience as a Tech Lead or Engineering Manager

  • Excellent problem-solving skills, with proven experience communicating and collaborating across multiple stakeholders

  • Deep understanding of PostgreSQL

  • Proven experience deploying and maintaining applications on AWS (ECS, EKS, S3, RDS)

  • Comfortable with serverless architectures and microservices

  • Experience integrating third-party tools and identity providers (SSO, Okta, etc.)

  • Ability to work independently and make thoughtful technical decisions

Nice to have

  • Experience in the education technology sector or other large-scale, user-facing platforms

  • Familiarity with Azure or Google Cloud

  • Strong eye for quality, UX, and performance

What we offer

  • Lead the technical direction of growing products

  • Work in a fully remote environment with a high level of autonomy

  • Collaborate with a passionate and professional team