A

Art of Problem Solving

Online advanced math courses and materials

Staff Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSan Diego, CA, USA

About the Job

Requirements

  • At least 4 years of professional experience in full-stack web development, with strongly preferred experience using TypeScript, React, Next.js, and relational database management systems such as PostgreSQL.
  • Demonstrated understanding of the JavaScript language and ecosystem.
  • Experience building culture in an early-stage startup environment.
  • Ability to thrive in an ambiguous and fast-paced environment.
  • Proven ability to build consumer experiences.
  • Ability to provide technical leadership and coaching on full-stack design and code.
  • Track record as a thought leader on product and development strategy and as an owner of large projects.
  • Strong problem-solving, analytical, and creative skills.
  • Legal authorization to work in the United States.
  • Successful completion of a background check is required for employment.

Responsibilities

  • Prototype solutions quickly, test them with families, and iterate based on findings.
  • Analyze user feedback and data to understand what resonates with users.
  • Make technical decisions that balance speed with scalable foundations.
  • Work across the stack, from React components to database schemas.
  • Architect software that engages, challenges, and inspires students.
  • Collaborate with classroom instructors on learning experiences.
  • Explore AI-powered support, cleaner interfaces, and improvements to multiplayer whiteboard algorithms.
  • Transform legacy systems into modern platforms.
  • Refine testing and deployment practices and evolve the architecture for future needs.
  • Address technical debt and strategically adopt current frameworks.
  • Conduct thoughtful code reviews and provide hands-on mentorship to help teammates develop their skills.
  • Shape products from initial user conversations with Product and Design through launch and ongoing iteration.
  • Use technical insights to influence product strategy.
  • Communicate clear timelines and provide early warnings when challenges emerge.
  • Stay current with emerging web technologies and best practices.

Desired Qualifications

  • Strongly preferred experience using TypeScript, React, Next.js, and relational database management systems such as PostgreSQL.

About the Company

Art of Problem Solving

Online advanced math courses and materials

Art of Problem Solving provides online math education for middle and high school students, focusing on advanced topics beyond the standard curriculum. It offers online courses, advanced math textbooks, and math games, plus computer science and programming classes. The products work by delivering structured lessons, practice problems, and interactive resources through its online learning platform and physical textbooks, often aligned with math competitions and STEM pathways. AoPS differentiates itself from competitors through a deep focus on problem-solving skills and Olympiad-style math content, targeted at motivated students and schools seeking high-quality math resources, with multiple channels including direct-to-consumer courses, textbooks, and institutional partnerships. The company's goal is to help students excel in mathematics and related fields, preparing them for competitive exams, STEM careers, and higher education through rigorous, high-level math education.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
San Diego, CA
Founded
2003

Recently Posted Jobs

Explore more opportunities at Art of Problem Solving

See more jobs