Summary
The client is a peer-to-peer learning platform focused on preserving the human side of education by connecting students through tutoring, dialogues, and community. The company is seeking a product-minded Mid-Level Software Engineer to own full-stack features end-to-end, collaborate with cross-functional teams and non-technical stakeholders, and build learning experiences that serve users globally.
Responsibilities
- Own full-stack features end-to-end, from understanding user problems and stakeholder needs through scoping, technical specifications, implementation, and iteration based on feedback
- Work closely with non-technical stakeholders to understand user needs and translate ambiguous problems into effective product solutions
- Write technical specifications and make thoughtful technical tradeoff decisions with support from senior engineers
- Work in small cross-functional pods alongside engineers, designers, and program leads to launch new program pilots and learning experiences
- Build and maintain clean, scalable, and maintainable software across the full technology stack
- Develop product features using TypeScript, React, Next.js, Node.js, and Postgres
- Participate in code reviews and contribute to maintaining high engineering and code-quality standards
- Contribute product ideas and think beyond implementation to help shape the overall user experience
- Participate in on-call rotations, approximately one week every 5–7 weeks
- Help improve platform operations and safety tooling
- Collaborate with senior engineers and other team members to deliver reliable product solutions that serve a large and diverse global user base
- Continuously iterate on products and features based on user and stakeholder feedback
Skills
- Minimum 3 to 6 years of full-stack software engineering experience
- Proven experience shipping full-stack B2C features to thousands of users
- Experience working with typed programming languages and relational databases
- Professional experience with TypeScript, React, Next.js, Node.js, and Postgres or a similar technology stack
- Experience working in a small, high-growth consumer startup environment
- Ability to define user problems, write technical specifications, and work directly with non-technical users and stakeholders
- Ability to collaborate effectively with senior engineers and take ownership of product solutions
- Strong product mindset with the ability to think beyond writing code and consider user needs and product outcomes
- Genuine interest in social impact and/or an education-focused mission
- Ability to work effectively in a small engineering team with a high degree of ownership
- U.S. Citizen or Green Card Holder required
- Experience working in ed-tech, marketplaces, real-time products, video products, or trust and safety features
- Experience with AWS or GCP cloud infrastructure
Qualifications
Must Haves
- Minimum 3 to 6 years of full-stack software engineering experience
- Proven experience shipping full-stack B2C features to thousands of users
- Experience working with typed programming languages and relational databases
- Professional experience with TypeScript, React, Next.js, Node.js, and Postgres or a similar technology stack
- Experience working in a small, high-growth consumer startup environment
- Ability to define user problems, write technical specifications, and work directly with non-technical users and stakeholders
- Ability to collaborate effectively with senior engineers and take ownership of product solutions
- Strong product mindset with the ability to think beyond writing code and consider user needs and product outcomes
- Genuine interest in social impact and/or an education-focused mission
- Ability to work effectively in a small engineering team with a high degree of ownership
- U.S. Citizen or Green Card Holder required
Nice to Haves
- Experience working in ed-tech, marketplaces, real-time products, video products, or trust and safety features
- Experience with AWS or GCP cloud infrastructure