27 days ago

Software Engineer

Wiraa

Hybrid
Full Time
$198,250
Hybrid
Apply

Job Overview

Job TitleSoftware Engineer
Job TypeFull Time
Offered Salary$198,250
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About The Company

Outschool is dedicated to transforming the educational landscape by inspiring children to develop a love for learning. Recognizing the limitations of traditional educational systems in meeting the diverse and evolving needs of young learners, Outschool offers innovative, flexible, and engaging online learning experiences. Since its inception in 2017, the company has rapidly grown into a leader in the online education space, serving over one million passionate learners and facilitating more than $100 million in annual bookings. Outschool's platform connects learners with a global community of teachers and peers, providing a personalized, dynamic, and deeply human learning environment. The company's mission is to ensure that every child can navigate the future with curiosity, resilience, and a love of learning, making a meaningful impact on education worldwide.

About The Role

We are seeking a talented Software Engineer to join our dynamic and distributed team, which spans across the US, Canada, and South Korea. The role involves contributing to the development of our innovative online learning platform, which is built using modern technologies such as TypeScript, React, GraphQL, Node.js, and PostgreSQL. Our philosophy emphasizes starting small, iterating intentionally, and learning quickly through continuous feedback and testing. As part of our team, you will be involved in building scalable and high-quality solutions that serve a highly engaged audience of learners, parents, educators, and partners. This position offers a hybrid work environment based in San Francisco, requiring 1-3 days per week in our SoMa office, with flexibility for remote work. The ideal candidate will be passionate about education technology, eager to build impactful tools, and excited to work in a collaborative, fast-paced environment that values innovation and ownership.

Responsibilities

  • Collaborate with cross-functional teams including Engineers, Product Managers, and Designers to develop high-quality products for diverse stakeholders
  • Build and maintain software solutions across the entire technology stack, including React, HTML, CSS, Next.js, GraphQL, Node.js, and SQL
  • Participate in requirement gathering, daily standups, sprint planning, retrospectives, and deployment activities
  • Implement features and enhancements in production environments, ensuring stability and performance
  • Engage in code reviews, testing, and documentation to uphold quality standards
  • Mentor junior team members and share best practices to promote technical growth within the team
  • Contribute to the continuous improvement of development processes and tools
  • Stay updated with emerging technologies and industry trends relevant to online education and software development

Qualifications

  • 5+ years of industry experience as a Software Engineer
  • Proficiency with modern front-end frameworks such as React
  • Experience with Node.js and building server-side applications
  • Strong knowledge of relational databases, particularly PostgreSQL
  • Experience designing and developing APIs using TypeScript
  • Proven track record of ownership in complex technical projects
  • Ability to mentor and guide junior team members
  • Experience working in startup environments (preferred)
  • Experience integrating with payment systems (preferred)
  • Previous experience in EdTech or online learning platforms (preferred)
  • Familiarity with Next.js, GraphQL, AWS, and experimentation frameworks (preferred)

Benefits

  • Competitive salary range of $160,000 - $236,500 for San Francisco-based roles
  • Stock options and participation in the company's financial success
  • Comprehensive health, dental, and vision insurance plans
  • Disability and life insurance coverage
  • Fertility and family planning benefits
  • Access to ModernHealth coaching and therapy services
  • Generous paid time off and family leave policies
  • Hybrid work model with support for remote employees, including home office setup and internet stipends
  • Annual budgets for professional development and diversity, equity, and inclusion initiatives
  • Opportunities for employees to enroll their children in Outschool classes
  • Charitable matching programs and support for nonprofit initiatives through Outschool.org

Equal Opportunity

Outschool is an equal opportunity employer committed to fostering an inclusive and diverse workplace. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability. We believe that diversity is a moral imperative and a source of strength that enhances our ability to innovate and serve our community. All employment decisions are based on qualifications, merit, and business needs. We are dedicated to providing reasonable accommodations during the application and interview process.

Key skills/competency

  • Full-stack Development
  • React.js
  • Node.js
  • PostgreSQL
  • TypeScript
  • API Design
  • Cross-functional Collaboration
  • Agile Methodologies
  • System Design
  • Code Review

Tags:

Software Engineer
software development
API design
database management
cross-functional collaboration
code review
system architecture
feature implementation
mentorship
agile methodologies
web platform
JavaScript
React
Node.js
PostgreSQL
TypeScript
GraphQL
Next.js
AWS
HTML
CSS

Share Job:

How to Get Hired at Wiraa

  • Research Outschool's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight experience with React, Node.js, PostgreSQL, and large-scale web applications.
  • Showcase EdTech passion: Emphasize any experience or interest in online learning platforms and educational impact.
  • Prepare for technical interviews: Brush up on data structures, algorithms, and system design, especially for distributed teams.
  • Demonstrate collaboration: Be ready to discuss cross-functional teamwork, mentoring, and communication skills.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background