Software Engineer
Published: 2025-03-04Outschool’s mission is to inspire kids to love learning. We achieve this by linking learning to kids’ interests, connecting them with other classmates who share their passions, and giving them the autonomy to pick their own paths. Our small group classes meet over live video chat with teachers who celebrate their unique strengths and empower all learners to develop confidence ...
Job details
Categories
The Company:
Outschool’s mission is to inspire kids to love learning. In our fast-changing world, the traditional educational system struggles to meet the diverse and evolving needs of young learners. Outschool reimagines this system, offering flexible and engaging learning experiences as a supplement and alternative to traditional education. By connecting learners with a global community of teachers and peers through our online platform, we make learning personal, dynamic, and deeply human.
We've made significant strides since launching our marketplace of live online classes in 2017. Finding initial success with secular homeschoolers, we then expanded to enrichment learning to meet the needs of a wider audience, growing our business 16x since 2019. Post-pandemic, we have evolved our platform to power academic learning, incorporated AI, and have begun to grow our international community. We're proud to have served over 1M passionate learners with more than $100M in annual bookings. Driving disruptive, positive change in education is rewarding and hard. Outschool team members are encouraged to challenge themselves, take risks, and grow in their careers. We look for talented people whose sense of urgency, innate curiosity, and determination to drive impact will help Outschool achieve outsized results in pursuit of our mission. We invite you to be part of an ambitious team dedicated to ensuring every learner can navigate the future with curiosity, resilience, and a love of learning.Outschool has been named Fast Company’s most innovative EdTech company in the world, and one of the top ten best startups for women from Elpha. Outschool has also been one of BuiltIn’s Best Remote Places to Work for the last two years and has appeared on Y Combinator’s Top Companies list for the last three years.
The Role
We are an effective team of engineers distributed across the US and Canada and now expanding internationally. Our philosophy is to start small and then intentionally iterate to test our assumptions and learn quickly. We're iteratively building up a complex product for a highly engaged audience, getting a lot done by staying focused on the work that matters.
We work in modern JavaScript (TypeScript), React, GraphQL/Apollo, and Node/Express backed by PostgreSQL.
We believe that the future of education is hybrid - online and in person. We are looking for engineers at a variety of experience levels who are excited about inspiring children to learn by building tools that allow children to access a fundamentally different learning experience. We value hands-on experience most of all. If this opportunity sounds fun and interesting to you, feel free to apply!
역할 소개
우리 팀은 미국과 캐나다에서 원격으로 일하는 엔지니어들로 구성된 효율적인 팀입니다. 우리는 작게 시작하고 점진적으로 발전시키면서 빠르게 배우는 것을 중요하게 생각합니다. 학생들의 참여도가 높은 교육 플랫폼을 개발하며, 꼭 필요한 일에 집중해 효율적으로 일하고 있습니다.
현재 JavaScript(Typescript), React, GraphQL/Apollo, Node/Express, PostgreSQL 등을 사용하여 개발하고 있습니다.
우리는 미래의 교육이 온라인과 오프라인이 결합된 형태가 될 것이라고 생각합니다. 그래서, 다양한 경험을 가진 엔지니어를 찾고 있으며, 아이들이 새로운 방식으로 배울 수 있도록 돕는 도구를 만드는 일에 흥미를 느끼는 분을 환영합니다. 특히, 실제 개발 경험을 중요하게 생각하며, 이 기회가 재미있고 흥미롭게 느껴진다면 언제든지 지원해주세요!
CORE RESPONSIBILITIES:
- Collaborate with a team of Engineers, Product Managers, Designers, User Researchers, and Product Analysts in building high-quality products for parents, learners, educators and partners.
- Build and maintain software solutions on all levels of our stack from React+HTML+CSS to GraphQL+Node.js+SQL
- Engage with the team in gathering requirements, day-to-day activities such as standup meetings, sprint planning, retros, deploying features in production and on-call
주요 책임:
- 엔지니어, 프로덕트 매니저, 디자이너, 사용자 연구원, 프로덕트 분석가와 협력하여 학부모, 학습자, 교육자, 파트너를 위한 고품질 제품을 개발합니다.
- React + HTML + CSS부터 GraphQL + Node.js + SQL까지 전체 기술 스택에서 소프트웨어 솔루션을 구축하고 유지보수합니다.
- 팀과 함께 요구사항을 수집하고, 스탠드업 미팅, 스프린트 기획, 회고, 프로덕션 배포, 온콜 지원 등 일상적인 업무에 참여합니다.
DESIRED EXPERIENCE & SKILLS:
- 3+ years of industry experience working as an Engineer
- Experience working in modern front-end frameworks (e.g., React) and Node-based applications
- Experience working with relational databases such as PostgreSQL
- Experience writing APIs with Javascript/Typescript
- Track record of ownership of technical projects
- English communication skills (intermediate or higher reading, writing, speaking and listening)
요구되는 경험 및 기술:
- 경력 3년 이상
- 최신 프론트엔드 프레임워크(예: React) 및 Node 기반 애플리케이션 개발 경험
- PostgreSQL과 같은 관계형 데이터베이스 사용 경험
- Javascript/TypeScript로 API 개발 경험
- 기술적 프로젝트를 주도적으로 수행한 경험
- 영어 의사소통 능력 (읽기, 쓰기, 말하기, 듣기 중급 이상)
BENEFITS
- Coworking Office located directly at exit 11, Jangsan Station in beautiful Haeundae, Busan.
- Necessary equipment (MacBook, monitor, etc.) and software for work provided
- Finish work early in the day - working hours from 7AM - 3PM.
- Flexible vacation, use whenever you like. Korean national holidays plus 15 extra days per year.
- Invitation to join the annual company retreat once per year (flight to United States, hotel, meals paid for by company).
혜택
- 공유된 금융 성공: 경쟁력 있는 급여, 스톡 옵션, 그리고 은퇴 저축을 쉽게 할 수 있는 투자 계획을 제공합니다.
- 유급 휴가 & 가족 혜택: 유급 휴가(PTO) 및 가족 휴가는 팀원들이 재충전하고, 휴식을 취하며, 가족 및 친구들과 시간을 보낼 수 있도록 지원합니다.
- 평생 학습 지원: 연간 예산을 통해 스스로 직업적 성장과 DEI(다양성, 형평성, 포용성) 학습을 주도할 수 있습니다. 또한, 직원 자녀가 Outschool에서 수업을 들을 수 있도록 별도의 예산도 지원합니다!
- 커뮤니티 기여: Outschool은 직원들의 지정 기부금에 대해 동일한 금액을 매칭 기부하며, Outschool.org의 비영리 프로그램을 지속적으로 지원하는 데 힘쓰고 있습니다.
- 아름다운 부산 해운대에 위치한 장산역 11번 출구 바로 앞 코워킹 오피스
- 하루 중 일찍 일을 마칩니다 - 근무 시간은 오전 7시에서 오후 3시
- 업무에 필요한 장비(맥북, 모니터 등), 소프트웨어를 지원
- 유연한 휴가, 언제든지 사용 가능. 국가 공휴일 및 연간 15일 추가
- 연 1회 회사 연례 휴양 초대(미국행 항공편, 호텔, 식사비는 회사에서 부담)
We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on March 21, 2024.
Please see the independent bias audit report covering our use of Covey here.
Outschool Cares:
At Outschool, we believe that taking care of one another enables us to do our best work. To us that means:- Shared Financial Success: Competitive salaries, stock options, and investment plans that make saving for retirement easier.
- Health & Wellness: Comprehensive health, dental, vision, disability, and life insurance coverage options for employees and their families. Our medical benefits include fertility and family planning coverage. We also provide employees with online access to coaching and therapy sessions.
- PTO & Family Benefits: PTO and family leave enable our team to take the time that we need to recharge, relax, and spend time with family and friends.
- Fully Distributed: We create a remote culture through expensable meals, virtual events, expensable home office setup, and internet allowance.
- Lifelong Learners: Annual budgets to self-direct our professional development as well as DEI learning. There’s also a budget for employees’ learners to take classes on Outschool!
- Community Impact: Outschool matches employee donations to established charities and has committed to support Outschool.org’s non-profit programs.