About the Role
Join a small engineering team at an education technology organization building a peer-to-peer learning platform. You will own full-stack products that help learners connect through tutoring, dialogue, and community, working closely with designers and program stakeholders.
What You'll Do
Work with users and stakeholders to define problems, scope minimum viable products, and deliver and improve full-stack features.
Collaborate in cross-functional pods to launch learning programs and test new formats for peer interaction.
Interview users, propose product solutions, and balance user needs with technical feasibility.
Write and maintain readable code across the stack, improving patterns that support future development.
Review code, pair with teammates, and participate in an on-call rotation of about one week every six weeks.
What We're Looking For
Five to thirteen years of full-stack software engineering experience, including end-to-end delivery of consumer products used by thousands of people.
Strong product engineering skills across frontend and backend, with meaningful experience in TypeScript, React, Next.js, Node.js, and Postgres or a similar stack.
Experience with typed languages and relational databases, plus familiarity with AWS or GCP cloud infrastructure.
Background in a small, high-growth consumer startup and experience working in a small engineering team.
Education technology experience; experience with marketplaces or real-time or video products is also relevant.
Ability to work directly with users and non-technical stakeholders, identify needs, and shape product solutions.
Interest in education and social impact, and comfort working across broadly defined responsibilities.
Compensation & Benefits
Base salary: $197,000 to $207,000 USD annually. Visa sponsorship is not available.
Location
Remote, United States.