Note: The job is a remote job and is open to candidates in USA. Stanford University is dedicated to solving education's greatest challenges through innovative research and partnerships. They are seeking a Full-Stack Software Engineer to design, build, and maintain features for the Rapid Online Assessment of Reading platform, focusing on both frontend and backend development to enhance user experience and data management.
Responsibilities
- Build and maintain Vue.js 3 frontends across dashboards, admin interfaces, and student-facing assessment applications using the Composition API
- Lead dashboard modernization efforts to deliver a contemporary, accessible user experience that meets current web standards
- Help build and evolve ROAR at Home, our direct-to-family assessment product
- Implement score reporting interfaces and data visualizations for educators and researchers
- Design and build RESTful APIs using TypeScript, Node.js, and Express
- Work with PostgreSQL (CloudSQL) for schema design, query optimization, and data migrations
- Build and maintain platform services including assessment delivery, scoring pipelines, user management, and data export
- Support data pipelines for research partners and school district reporting needs
- Support SDK integrations with partner platforms
- Integrate with headless CMS tooling for assessment content and item corpus management
- Contribute to ongoing platform evolution including API design, service architecture, and cross-system data flows
- Write and maintain end-to-end tests in Cypress alongside QA team members
- Participate in code reviews, sprint planning, and architectural discussions via GitHub Projects
- Contribute to documentation, onboarding materials, and engineering best practices
Skills
- Bachelor's degree and three years of relevant experience or a combination of education and relevant experience
- Strong proficiency in TypeScript across both frontend and backend
- Frontend: Vue.js 3 with Composition API, not just familiarity, but real working fluency
- Backend: Node.js and Express, with solid experience in PostgreSQL
- Experience designing, building, and consuming RESTful APIs
- Comfort working across the full stack on a given feature, end to end
- Comfort with modern AI-assisted development tools as part of daily workflow
- Experience with Git workflows, pull request reviews, and CI/CD pipelines
- Ability to work independently in a remote, asynchronous environment
- Strong written communication skills
- Experience with Google Cloud Platform (GCP), particularly CloudSQL, Cloud Run, GCS, and IAM
- Familiarity with Firebase (Authentication, Hosting)
- Experience with headless CMS platforms (Sanity, Payload, Strapi, or Contentful)
- Experience building data visualizations or reporting interfaces for non-technical users
- Exposure to education technology, psychometrics, or assessment platforms
- Familiarity with FERPA, COPPA, or student data privacy requirements
- Experience working in a research or academic engineering environment
Benefits
- Market competitive salaries
- Excellent health care and retirement plans
- A generous vacation policy, including additional time off during our winter closure
- Development programs
- Tuition reimbursement plus $800 you receive annually towards skill-building classes
- Audit a Stanford course
- Access to wellness programs
- Child-care resources
- Parent education and consultation
- Elder care and caregiving support
- Access to world-class exercise facilities
- Hundreds of health or fitness classes
- Free commuter programs and ridesharing incentives
- Discounts for computing, cell phones, outdoor recreation, travel, entertainment, and more
Company Overview