Mid-Level Software Engineer
Location: Remote
Compensation: Hourly
Reviewed: Fri, Oct 02, 2026
This job expires in: 30 days
Job Summary
Seeking a product-minded Mid-Level Software Engineer to join a remote, full-time team, where the candidate will own full-stack features that enhance peer-to-peer learning experiences by collaborating with non-technical stakeholders and translating user needs into effective technical solutions.
Key Responsibilities
- Own full-stack features from user problem understanding to implementation and iteration based on feedback
- Collaborate with non-technical stakeholders to define user needs and translate them into product solutions
- Develop product features using TypeScript, React, Next.js, Node.js, and Postgres while maintaining high engineering standards
Required Qualifications
- Minimum 3 to 6 years of full-stack software engineering experience
- Proven experience shipping full-stack B2C features to thousands of users
- Professional experience with TypeScript, React, Next.js, Node.js, and Postgres or similar technologies
- Experience working in a small, high-growth consumer startup environment
- U.S. Citizen or Green Card Holder required
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 41,560 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee