Subscribe job alerts


Remote Job

Fullstack Software Engineer

Outschool
  • Posted : 3 years ago

THE COMPANY


Outschool'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 and a strong sense of self.


We're also focused on removing barriers for historically underserved learners who face systemic challenges to their success. In 2020, we started Outschool.org and began offering financial assistance to families in need. We are currently creating an Educator Endowment Fund to appreciate the teachers who are so central to our mission of inspiring kids to love learning.


We believe that diversity drives learning. To meet our mission, we encourage, support, and celebrate different ideas, perspectives, and backgrounds. As a fully distributed (remote) team, we challenge one another to find the most effective way to empower learners, teachers, and parents. Your name, race, religion, gender, nationality, sexual orientation, and age are not barriers; they are why we want to work with you. We invite talented and creative candidates who value the importance of nurturing a child's boundless curiosity to join us on this journey.


The pandemic has been challenging for families all over the globe. We acted quickly and worked together to provide quality resources to learners, parents, and teachers in the past year. As communities worldwide rethink their approach to education, Outschool will continue to innovate and provide kids with unique opportunities to explore their passions.


Earlier this year, Techcrunch recognized Outschool as the newest EdTech unicorn. We've also been named Fast Company’s most innovative EdTech company in the world, and one of the top ten best startups for women from Elpha.


THE ROLE


We are an effective team of fully remote engineers distributed across the US and Canada. Our philosophy is to start small and then intentionally iterate to test our assumptions and learn quickly (we call this Remixing Our Work, one of our cultural values). 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. Elasticsearch powers our consumer search, fed with data from Kafka. Our ML stack is still evolving -- and we’d love your help!


We believe the future of education is hybrid — online and in person. We are looking for engineers at various experience levels excited about inspiring children to learn by building tools that allow children to access a fundamentally different learning experience.


CORE RESPONSIBILITIES:


Here are some examples of projects we have recently tackled:



  • We added gift cards as a way to pay for classes; there are over 100,000 classes to choose from

  • We migrated our backend from Heroku to AWS, and we are in the process of migrating the application layer

  • We built a recommendation engine for classes that best fit learners’ interests, it soon turned out to be one of the most used features of our site

  • We are in the process of fully revamping our search using ElasticSearch, Kafka and home grown data pipelines

  • We built a new app area, dedicated just to learners


DESIRED SKILLS & EXPERIENCE:



  • Industry experience working as an engineer

  • Experience in modern front-end frameworks (e.g. React, Vue, etc) and Node based applications

  • Experience writing APIs with Javascript or Python

  • Familiarity with relational databases such as PostgreSQL and/or distributed storage like ElasticSearch

  • Proven ability in peer-to-peer collaboration via pairing, documentation

  • Willingness to mentor others in what you know


OTHER CONSIDERATIONS:



  • Previous experience in startups, especially edtech

  • Experience with AWS or Heroku

  • Passion for learning and education

  • Familiar with GraphQL and/or the challenges of scaling a web app





OUTSCHOOL CARES:



  • 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 through our partner, ModernHealth.

  • 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: With a team distributed across the US and Canada, we create a remote culture through expensable weekly 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 donating $3M to Outschool.org non-profit programs.


Outschool is an equal opportunity employer. We view diversity as a moral imperative and competitive advantage. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We plan and structure our interviews to directly assess skills and experience.


Outschool is committed to providing reasonable accommodations to disabled veterans and applicants with physical and mental disabilities. If you need assistance due to a disability, you may contact us at [email protected].


Must be a citizen or legal resident of the U.S. or Canada and reside in U.S. or Canada.

Skills
  • javascript
  • python
  • aws
  • express
  • postgresql
  • typescript
  • react

Similar Jobs

Remote Job

Senior Full-stack React Developer

Lemon.io
  • a week ago
  • Are you a talented senior developer looking for a remote job that lets you show your skills and get better compensation and career growth? Look no further than Lemon.io - the marketplace that connects you with hand-picked startups in the US and Europe.What do we offer:We respect your time: here is n

Remote Job

Senior Symfony Developer

Proxify
  • 2 weeks ago
  • About us: Talent has no borders. Proxify's mission is to connect top developers around the world with opportunities they deserve. So, it doesn't matter where you are; we are here to help you fast-track your independent career in the right direction. πŸ™‚Since our launch, Proxify's d

Remote Job

Senior Wordpress Developer

Proxify
  • 2 weeks ago
  • About us: Talent has no borders. Proxify's mission is to connect top developers around the world with opportunities they deserve. So, it doesn't matter where you are; we are here to help you fast-track your independent career in the right direction. πŸ™‚ Since our launch, Proxify&#

Remote Job

Senior Mobile Developer (Cross-Platform)

Proxify
  • 2 weeks ago
  • About us: Talent has no borders. Proxify's mission is to connect top developers around the world with the opportunities they deserve. So, it doesn't matter where you are; we are here to help you fast-track your independent career in the right direction. πŸ™‚ Since our launch, Proxi

Remote Job

Senior Flutter Developer

Proxify
  • 2 weeks ago
  • About us: Talent has no borders. Proxify's mission is to connect top developers around the world with the opportunities they deserve. So, it doesn't matter where you are; we are here to help you fast-track your independent career in the right direction. πŸ™‚ Since our launch, Proxi

Remote Job

Data Engineer/Data Scientist

Lemon.io
  • 2 weeks ago
  • Are you a talented senior engineer looking for a remote job that lets you show your skills and get better compensation and career growth? Look no further than Lemon.io - the marketplace that connects you with hand-picked startups in the US and Europe.What do we offer:We respect your time: here is no

Remote Job

OpenStack Cloud Engineer (DevOps)

VEXXHOST, Inc.
  • 3 weeks ago
  • We are seeking someone with a strong background in Linux and cloud technologies. In this role, you will not only support our customers using Atmosphere, our open-source cloud product, but also provide critical support to our internal CloudOps team that manages our public and private cloud infrastruc

Remote Job

Chief React WordPress Developer & Gutenberg Master – CTO Track

Quantenwerft International GmbH
  • 3 weeks ago
  • Position: Chief React WordPress Developer & Gutenberg Master – CTO Track (Europe, USA, South America, Canada, England)Location: Fully Remote (Applicants must reside in Europe, the USA, South America, Canada, or England)Employment Type: Full-time, Permanent or Part-Time Compa

Remote Job

Senior Full Stack WordPress Developer – React & Gutenberg Mastery

Quantenwerft International GmbH
  • 4 weeks ago
  • Position: Senior Full Stack WordPress Developer – React & Gutenberg, Full Site Editing MasteryThe developer should be based in one of the following countries: Europe, the United Kingdom, the United States, South America, Canada, or Bangladesh.Type of employment: Full-time Co

Remote Job

Senior React Developer

Lemon.io
  • a month ago
  • Are you a talented senior developer looking for a remote job that lets you show your skills and get better compensation and career growth? Look no further than Lemon.io - the marketplace that connects you with hand-picked startups in the US and Europe.What do we offer:We respect your time: here is n

View All