Recruiting From Scratch logo

Fullstack Software Engineer

Recruiting From ScratchSan Francisco, California

$120,000 - $129,000 / year


Overview

Schedule
Full-time
Career level
Senior-level
Remote
Remote
Compensation
$120,000-$129,000/year
Benefits
Health Insurance
Life Insurance
Paid Vacation

Job Description

Full Stack Software Engineer

Location: Remote, United StatesCompany Stage of Funding: Established Education Technology CompanyOffice Type: Fully RemoteSalary: $120,000–$129,000 + Bonus

Company Description

We're representing a well-established education technology company building digital curriculum, assessment, and instructional products used by millions of students and educators. Its platform supports K–12 literacy, math, science, and biliteracy programs across schools and districts throughout the United States and internationally.

This engineer will join a remote Literacy Assessments team responsible for products that help teachers evaluate student reading ability, understand performance, and identify opportunities to improve learning outcomes. The role offers broad ownership across frontend, backend, APIs, infrastructure, and testing while working closely with product managers, designers, data scientists, and education specialists.

What You Will Do

  • Build and maintain full-stack features for digital literacy assessment products.
  • Develop scalable frontend and backend systems using Python, JavaScript, and modern web technologies.
  • Create tools that help educators assess reading ability and translate results into actionable recommendations.
  • Improve reporting experiences for teachers and administrators reviewing student performance.
  • Design and optimize APIs for speed, reliability, and ease of use across instructional products.
  • Write automated tests and supporting tooling to improve software quality and release confidence.
  • Review code and contribute to engineering standards across the team.
  • Partner with DevOps engineers to improve deployment workflows, monitoring, and cloud infrastructure.
  • Proactively test and monitor production systems to ensure reliable performance in real classroom environments.
  • Collaborate across product, design, data science, and education teams from early discovery through production release.

Ideal Background

  • 2–6 years of professional software engineering experience.
  • Hands-on experience building production software with Python and JavaScript.
  • Strong full-stack development skills across modern frontend and backend technologies.
  • Experience working with relational or modern cloud-based databases.
  • Understanding of software architecture, testing, debugging, and maintainable code design.
  • Ability to work effectively within complex systems and established codebases.
  • Strong problem-solving skills and comfort navigating technical ambiguity.
  • Clear written and verbal communication skills.
  • Bachelor’s or master’s degree in Computer Science, equivalent technical education, or comparable practical experience.
  • Interest in building accessible, equitable products for students and educators.

Preferred

  • Experience designing or integrating RESTful and GraphQL APIs.
  • Familiarity with PostgreSQL, DynamoDB, Snowflake, or similar data platforms.
  • Experience with AWS services, including AppSync and Lambda.
  • Familiarity with Terraform, Docker, Datadog, or related infrastructure and observability tools.
  • Experience writing automated tests using Jest, WebdriverIO, or similar frameworks.
  • Background building education technology, assessment, or learning products.
  • Experience collaborating with DevOps or platform engineering teams.
  • Understanding of accessibility and reliability requirements for classroom software.

Compensation and Benefits

  • Base salary: $120,000–$129,000.
  • Bonus eligibility.
  • Fully remote position available within the United States.
  • 401(k) retirement plan.
  • Competitive medical and mental health coverage.
  • Employer-provided basic life insurance.
  • Paid time off and parental leave.
  • Access to professional development programs.
  • Background screening is required, with additional documentation or fingerprinting potentially required depending on applicable school district or local policies.
  • The company participates in E-Verify.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Fullstack Software Engineer Jobs at Recruiting From Scratch

What is the work location for this position at Recruiting From Scratch?
This job at Recruiting From Scratch is located in San Francisco, California, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Recruiting From Scratch?
Candidates can expect a pay range of $120,000 and $129,000 per year.
What employment applies to this position at Recruiting From Scratch?
Recruiting From Scratch lists this role as a Full-time position.
What experience level is required for this role at Recruiting From Scratch?
Recruiting From Scratch is looking for a candidate with "Senior-level" experience level.
Does Recruiting From Scratch allow remote work for this role?
Yes, this position at Recruiting From Scratch supports remote work, giving candidates the flexibility to work outside the primary office location.
What benefits are offered by Recruiting From Scratch for this role?
Recruiting From Scratch offers following benefits: Health Insurance, Life Insurance, Paid Vacation, Parental and Family Leave, Career Development, 401k Matching/Retirement Savings, and Health & Wellness Programs for this position. Actual benefits may vary depending on the employer's policies and employment terms.
What is the process to apply for this position at Recruiting From Scratch?
You can apply for this role at Recruiting From Scratch either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.