Search jobs > San Diego, CA > Senior software engineer

Senior Software Engineer (JavaScript)

Art of Problem Solving
San Diego, California, US
Full-time

Our students and we need you because you create with code. Building new things and improving old things is an intrinsic part of who you are.

You want to explore new technologies that will help us educate and inspire the next generation of builders. But most of all, you were just like our students when you were younger, and you want to build applications that you wish existed when you were a kid.

Qualifications, skills, and all relevant experience needed for this role can be found in the full description below.

As the number of users and classes on our websites has grown, so has the scope and complexity of our engineering efforts.

We are looking for strong engineers with a solid background in JavaScript who are ready to join our team and take on new projects to improve our online learning resources, class infrastructure, and staff tools.

Check out these demos that were developed for our Beast Academy and AoPS Online students :

  • Beast Academy (elementary) : https : / / beastacademy.com / demo / school
  • AoPS Online (middle and high school) : http : / / bit.ly / selfpaceddemo

The Senior Software Engineer Will :

  • Collaborate with the software engineering team to plan, design, develop, test, review, optimize, and maintain complex software.
  • Provide technical coaching and documentation to team members, with attention to architecture and system design.
  • Cultivate and maintain an understanding of current web technologies and programming practices.
  • Take ownership of large projects, while balancing and adapting to changing priorities.
  • Work closely with the engineering team to exercise best practices in the software development life cycle and proactively identify improvements to existing software.
  • Collaborate with product stakeholders to be a thought leader on development strategy, including analyzing, creating, and improving program specifications.
  • Accurately estimate and communicate development timelines, roadblocks, and status updates.

The Ideal Candidate Has :

  • 4+ years professional experience in full stack web development using :
  • HTML, CSS, Javascript (or TypeScript), React
  • RDBMS such as MySQL / MariaDB or PostgreSQL
  • Node.js or PHP
  • Strong understanding of the JavaScript language and ecosystem.
  • Ability to provide technical leadership and coaching on full stack design and code.
  • A track record as a thought leader on product / development strategy and owner of large projects.
  • Excellent problem-solving, analytical, and creative skills.

Why Join AoPS :

This is a hybrid full-time position based at our headquarters in San Diego, CA. The full salary range for this position is 120K-150K per year with a 6% year-end bonus.

Here are some things you can look forward to :

  • Impact : The opportunity to work on exciting edtech projects and contribute to all aspects of the classroom - from curriculum development to enhancing student engagement.
  • Culture : Work and collaborate with an organization filled with builders and life-long learners who strive to discover, inspire, and train the great problem solvers of the next generation.
  • Flexibility : Casual work environment with a hybrid work week and flexible scheduling.
  • Benefits : Multiple options for Medical, Dental and Vision plans.
  • Future Planning : 401K with company match.
  • Quality of Life : PTO Plan and supportive leadership that gives you the work-life balance you deserve.
  • Ease of Transition : Relocation bonus (if currently located outside of San Diego).

Background Check :

Please note that employment is contingent on the successful completion of a background check.

Work Authorization :

Please note that in order to be considered for this position you must be legally authorized to work in the US. We are unable to offer sponsorship, including STEM-OPT and H-1B.

About AoPS :

Art of Problem Solving (AoPS) is on a mission to discover, inspire, and train the great problem solvers of the next generation.

Since 2003, we have trained hundreds of thousands of the country’s top students, including nearly all the members of the US International Math Olympiad team, through our online school, in-person academies, textbooks, and online learning systems.

While our primary focus has been math for most of our history, through the years we have expanded our unique problem solving curriculum into more subjects, such as language arts, science, and computer science.

By clicking submit application you agree that we may contact you regarding your application via email, phone or SMS and to the terms of our data privacy policy.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
VirtualVocations
El Cajon, California

A company is looking for a Senior Software Engineer to join their team. ...

Promoted
Leidos Inc
San Diego, California

Follows software engineering standards and assists engineers in software system or module development and documentation efforts. Space Domain Senior Software Engineer. Works from established requirements and uses established software engineering processes to develop software systems, modules, and sy...

Promoted
VirtualVocations
El Cajon, California

A company is looking for a Senior Full Stack Software Engineer. JSCollaborate with designers and product teams to translate requirements and resolve product issuesRequired Qualifications7+ years of experience as a fullstack software engineer, preferably in a startup or high growth companyBachelor's ...

Promoted
ServiceNow
San Diego, California

Help us bring that innovation to our customers by collaborating with ServiceNow Research and platform engineering teams to introduce agentic AI to the ecosystem. ServiceNow’s unique position at the heart of the world’s enterprise workflows provides an opportunity for engineers like you to build amaz...

Promoted
VirtualVocations
Chula Vista, California

A company is looking for a Senior Software Engineer (Mobile) to architect and solve complex problems in the credit card space. ...

Promoted
Kudzu Interactive, Inc.
San Diego, California

Work with a team of local and globally-distributed Software Engineers/Developers, Quality Engineers, Product Managers, and other professionals to design, develop and deliver software application products built to meet requirements for Company’s mobile and online food ordering and e-commerce payment ...

Promoted
Zoox
San Diego, California

Senior/Staff Embedded Software Engineer - Firmware Architecture. Software – Embedded Software & Systems Integration /. Bachelor’s or Master’s degree in computer science, electrical engineering, mechanical engineering, or equivalent experience. Our team collaborates with other firmware, hardware,...

Promoted
Inovio Pharmaceuticals, Inc.
San Diego, California

The Temporary Senior Embedded Software Engineer develops and enhances Electroporation Device firmware and associate tools to support new features and improve overall reliability of the firmware, brings up new embedded hardware platforms, diagnoses and fixes issues, and develops reliable fault tolera...

Microsoft
San Diego, California

We are looking for a Senior Software Engineer eager to build cloud services that deliver the latest advances in machine translation to end-users. As a Senior Software Engineer, you will:. Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experi...

Shield AI
San Diego, California

As a Senior Staff Engineer you’ll help lead the development of the HMD product web portal and integrated installer. It also provides a central location for autonomy engineers to interact with Hivemind software and communicate with other teams. Our software products enable companies to construct and ...