Skip to main content
Magpie

Senior Software Engineer

RemoteUnited States only
Published
Role
Fullstack
Experience
Senior
Employment
Full-time
Company size
Startup
$145k–$160k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior full‑stack engineer with 6+ years experience to own platform systems (backend services, front-end, data pipelines). Must be experienced with TypeScript/React, AWS/Terraform, SQL/NoSQL and event-driven architectures. US-based (role listed United States) and mission-driven nonprofit experience is relevant.

Core skills

TypeScriptReactAWS

Required skills

JavaScriptCSSTerraformPostgreSQLMongoDBTimestreamLambdaSQLNoSQLevent-driven architectureautomated tests

What you'll do

  • Design and build platform capabilities that deliver reliable, high-value features with safety, precision, and user focus.
  • Collaborate closely with product managers, designers, and fellow engineers to create new features and improve existing ones.
  • Approach the platform as a product: maintain a clear understanding of customer needs, identify friction points, and take ownership of outcomes with metrics-driven decision making (KPIs, OKRs, and North Star metrics).
  • Use data to inform decisions, measure impact, and drive improvements through empirical evidence.
  • Take ownership across all phases of development, from design to production, and monitor system performance in live environments.
  • Continuously improve the flow of work from idea to production, using data to identify and remove friction.
  • Write clean, efficient, and well-documented code following best practices.
  • Build and maintain APIs, and integrate with third-party services.
  • Ensure application performance, quality, and responsiveness across platforms.
  • Participate in code reviews, testing, and debugging to maintain high-quality deliverables.
  • Mentor other engineers and contribute to their growth.
  • Contribute to architectural decisions and help define technical standards and best practices.
  • Stay up to date with emerging technologies and suggest improvements to enhance development processes.

What they require

  • 6+ years of full-stack engineering experience, with a track record of building systems, driving engineering standards, and setting technical direction.
  • Experience building for both internal stakeholders and external users, including complex systems such as authentication, onboarding, or enablement features.
  • Experience writing automated tests (unit, integration, and/or end-to-end) as part of normal delivery workflow.
  • Hands-on experience with event-driven architecture, system integrations, and content management platforms.
  • Led the design or delivery of meaningful systems that improved outcomes for users or teams.
  • Startup or early-stage company experience, ideally as a founding engineer, with a strong sense of ownership.
  • Pragmatic approach to tools and technologies, with the ability to explore alternatives and make recommendations.

Benefits

  • Salary range of $145,000 - $160,000 per annum
  • Competitive medical, dental, vision benefits
  • Opportunity to work remotely
  • Flexible time off
  • 401k with 4% guaranteed match
  • Opportunity to travel and meet your team members in-person 2x per year
  • Reasonable accommodations for accessibility during the interview process

At Magpie, we envision a world where every child, no matter their background, becomes a confident reader. Our nonprofit team combines research-backed instruction, joyful game design, and innovative technology to tackle America’s reading crisis — with the goal of eradicating illiteracy through a digital-first, student-centered approach.

EducationStartup
$145k–$160k/yr