Senior Software Engineer, Fullstack

Outschool

United States

Hybrid

USD 72,000 - 108,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Office in Busan (Tue–Fri 7:00–15:00)
Remote Mondays
Equipment provided
Annual retreat
Health coverage
Equity and professional development

Job summary

Outschool seeks a senior full-stack engineer to build and improve digital learning experiences used by learners, families, educators, and partners. You will own projects from problem definition through launch, measurement, and iteration while collaborating with a distributed engineering organization.

The role emphasizes TypeScript and React on the frontend, Node.js services on the backend, GraphQL APIs, and scalable data models.

Qualifications

  • Senior-level experience developing and operating full-stack web products.
  • Strong practical experience with TypeScript and React, plus the ability to work on Node.js services, APIs, and data models.
  • Familiarity with GraphQL, PostgreSQL, scalable backend architecture, testing, performance analysis, and production operations.
  • Ability to take ownership of ambiguous, cross-functional projects from design through deployment and continuous improvement.
  • Clear communication and effective collaboration with technical and non-technical partners.

Responsibilities

  • Deliver end-to-end product features using TypeScript, React, GraphQL, Node.js, PostgreSQL, and related backend services.
  • Make pragmatic architectural decisions that balance user value, delivery speed, quality, scalability, and maintainability.
  • Partner with product, design, research, analytics, and engineering colleagues to shape solutions.
  • Improve testing, application performance, observability, system architecture, and engineering practices.

Skills

TypeScript & React
Architectural thinking
Cross-functional collaboration
Communication

Tools

GraphQL
PostgreSQL
Node.js
TypeScript
React

Job description

Role overview

Senior full-stack engineer responsible for building and improving digital learning experiences used by learners, families, educators, and partners. The work spans polished React interfaces, backend services and APIs, data models, reliability, performance, and emerging AI-assisted development practices. You will own projects from early problem definition through launch, measurement, and iteration while collaborating with a distributed engineering organization.

Responsibilities
  • Deliver end-to-end product features using TypeScript, React, GraphQL, Node.js, PostgreSQL, and related backend services.
  • Make pragmatic architectural decisions that balance user value, delivery speed, quality, scalability, and maintainability.
  • Partner with product, design, research, analytics, and engineering colleagues to shape solutions rather than only implement predefined requirements.
  • Improve testing, application performance, observability, system architecture, and engineering practices as the product evolves.
  • Use AI-enabled tools across planning, implementation, testing, debugging, and code review where they improve development effectiveness.
  • Participate in an iterative product process that starts with small experiments and grows solutions based on evidence and learning.
Requirements
  • Senior-level experience developing and operating full-stack web products.
  • Strong practical experience with TypeScript and React, plus the ability to work on Node.js services, APIs, and data models.
  • Familiarity with GraphQL, PostgreSQL, scalable backend architecture, testing, performance analysis, and production operations.
  • Ability to take ownership of ambiguous, cross-functional projects from design through deployment and continuous improvement.
  • Clear communication and effective collaboration with technical and non-technical partners.
  • Willingness to work across frontend, backend, infrastructure, and product-quality concerns.
Benefits and work setup
  • Based in an office in Haeundae, Busan, Tuesday through Friday, from 7:00 AM to 3:00 PM; Mondays are remote.
  • Work equipment such as a laptop and monitor is provided.
  • Korean national holidays plus 15 additional vacation days, with flexible vacation use.
  • Annual retreat travel, accommodation, and meals are covered.
  • Benefits described in the source include health coverage, wellness support, professional-development funding, family leave, retirement provisions, and equity-related compensation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

BearPlex • United States

Remote
USD 140,000 - 190,000
Fully remote (US)
Professional development budget
Leadership path
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Eurosoft • United States

Remote
USD 120,000 - 180,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

MovementSoft • United States

Hybrid
USD 27,000 - 41,000
AI tools budget
Remote/hybrid work options
Quarterly offsites
+1
React Developer
React Developer

Arcanys • United States

Remote
USD 120,000 - 180,000
Remote work
Flexible hours
Health coverage for dependents
Sr. Software Engineer (PHP + React/Typescript)
Sr. Software Engineer (PHP + React/Typescript)

Jobgether • United States

Remote
USD 115,000 - 191,000
Fully remote within US
Health insurance
401(k)
+2
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Nexorlio • United States

Remote
USD 125,000 - 160,000
Mentorship opportunities
Fully remote (US-based)
Competitive salary
Full-stack Engineer
Full-stack Engineer

Linestech Solutions • United States

Remote
USD 120,000 - 180,000
Mentorship
Conference funding
On-call rotation
Senior Frontend Engineer
Senior Frontend Engineer

Eurosoft • United States

Remote
USD 110,000 - 160,000
Staff/Software Software Engineer
Staff/Software Software Engineer

VGP JOINT STOCK COMPANY • Seattle (WA)

On-site
USD 180,000 - 240,000
Equity
Unlimited Paid Time Off
Health Insurance
+7
Senior Full Stack Software Engineer (f/m/d) – React, Node.js, TypeScript + AI
Senior Full Stack Software Engineer (f/m/d) – React, Node.js, TypeScript + AI

smartclip Europe GmbH • United States

Remote
USD 120,000 - 150,000
Annual team gathering in Germany
30 days annual leave
Public transport pass
+3