Remote job
Senior Software Engineer, Fullstack
Job details
About this role
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.