Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Outschool.org Logo

Senior Full-Stack Engineer

Outschool.org

$100,000 - $130,000
Sep 11, 2025
Remote, US
Apply Now

The organization is seeking a Senior Full-Stack Engineer to lead the technical development of its flagship school and resource discovery platform, as well as future-facing tools that expand family access, coordination, and choice. The goal is to build scalable, user-focused tools that serve underserved communities and support mission-driven growth.

Requirements

  • 4+ years of full-stack development experience with JavaScript and Python
  • Fluent in front-end technologies (vanilla JS or modern frameworks), backend development, and data processing
  • Experience with API integrations, ETL processes, SQL databases, and working with messy real-world data
  • Own features end-to-end and solve problems where the path isn’t obvious yet
  • Balance product polish with rapid prototyping
  • Comfortable with AI-assisted development tools and skilled at providing proper context for effective, responsible use
  • Experience with React/Vue and advising on framework migration decisions

Responsibilities

  • Lead development of new features for our school finder application (vanilla JavaScript, static hosting)
  • Take ownership of the technical roadmap, balancing new functionality with code quality and performance
  • Build features such as advanced filtering, search optimization, and user experience improvements
  • Build and maintain data pipelines that transform Excel/CSV data from external sources into our directory
  • Develop automated data processing workflows using Python and Airtable APIs
  • Evaluate and recommend technology decisions (framework migration, infrastructure changes)
  • Identify and address technical debt, security vulnerabilities, and performance bottlenecks

Other

  • Thrive in mission-driven environments and care about building tools that serve underserved communities
  • Partner with the program team to understand user needs and state partnership requirements
  • Communicate technical decisions and trade-offs to non-technical stakeholders
  • Support the broader team during peak usage periods and system maintenance
  • Fully remote team with flexible hours