> Markdown version of [/jobs/ext/1726593-rapid-online-assessment-of-reading-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/1726593-rapid-online-assessment-of-reading-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Rapid Online Assessment of Reading - Full-Stack Software Engineer - **Company:** Stanford University - **Location:** Stanford, CA, United States (Remote available) - **Salary:** $84,645.0 - $100,000.0 - **Contract:** Permanent contract - **Skills:** Contentful, Application Programming Interfaces (APIs), User Authentication, Code Review, Data Visualization, Programming Tools, Github, Identity and Access Management, PostgreSQL, Node.Js, Scrum Methodology, Query Optimization, E2e Testing, Service-Oriented Architecture, Data Streaming, Systems Integration, TypeScript, Web Standards, Google Cloud, Virtual Reality, Cypress (Programming Language), Firebase, Backend, Vue.js, Build Management, Git Flow, Front End Software Development, Api Design, Restful APIs, Data Pipelines, User Administration - **Published:** July 6, 2026 - **Apply:** https://dejobs.org/x/x/9AFFE573EBCC4B1E9D1399ECB0300766/job/ ## About the Role A successful candidate should have enthusiasm about the ROAR mission in addition to, Bachelor's degree and three years of relevant experience or a combination of education and relevant experience. Knowledge, Skills and Abilities: * 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. Preferred Qualifications * 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. PHYSICAL REQUIREMENTS*: * Constantly perform desk-based computer tasks, grasp lightly/fine manipulation. * Frequently sitting. * Occasionally stand/walk, use a telephone. * Rarely writing by hand, lift/carry/push/pull objects that weigh up to 10 pounds. * Strong visual acuity. * - Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of the job. ## Description * Research-Practice Partnership model: Develop technology that catalyzes research while supporting practitioners. We envision a collaborative research model where stakeholders (i.e., teachers and administrators) are critical players in the research and design process. * Transparency and open-access: Create technology that meets a critical need in diverse school districts and can be used under an open-access, not-for-profit model., Reporting to the Director of Innovation and Technology in Professor Jason Yeatman's Brain Development and Education Lab, the Full-Stack Software Engineer will design, build, and maintain features across the entire ROAR platform, from PostgreSQL schemas and Node.js services to Vue.js dashboards and student-facing assessment applications. This is a generalist role on a small, fully remote (US, Pacific time zone overlap), engineering team with a frontend emphasis. The majority of upcoming work centers on dashboard modernization, assessment user experience, score reporting, and ROAR at Home, our direct-to-family assessment product. You will also contribute to backend services and API work as needed. We need someone whose primary strength is building polished, accessible interfaces in Vue.js, but who can confidently navigate the backend when a feature requires it. The successful candidate will operate with high autonomy, take ownership of features end to end, and contribute to a codebase that directly impacts students and researchers across major U.S. school districts. This is a hands-on, builder-oriented role ideal for someone who thrives in a small team where every contribution is visible and meaningful. CORE DUTIES: * Frontend Development * 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. * Backend Development * 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. * Integrations & Platform Work * 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. * Quality & Collaboration * 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., * Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations. * Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned. * Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, http://adminguide.stanford.edu ., * Freedom to grow. As one of the greatest intellectual hubs in the world, take advantage of development programs, tuition reimbursement plus $800 you receive annually towards skill-building classes, or audit a Stanford course. Join a TedTalk, film screening, or listen to a renowned author or leader discuss global issues. * A caring culture. We understand the importance of your personal and family time and provide you access to wellness programs, child-care resources, parent education and consultation, elder care and caregiving support. * A healthier you. We make wellness a priority by providing access to world-class exercise facilities. Climb our rock wall, or participate in one of hundreds of health or fitness classes. * Discovery and fun. Stroll through historic sculptures, trails, and museums. Create an avatar and participate in virtual reality adventures or join one with fellow staff on Stanford vacations! * Enviable resources. We offer free commuter programs and ridesharing incentives. Enjoy discounts for computing, cell phones, outdoor recreation, travel, entertainment, and more. We pride ourselves in being a culture (https://careersearch.stanford.edu/culture) that encourages and empowers you. The job duties listed are typical examples of work performed by positions in this job classification and are not designed to contain or be interpreted as a comprehensive inventory of all duties, tasks, and responsibilities. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned. ## Related Videos - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2](https://www.wearedevelopers.com/videos/1765-slopquatting-api-keys-fun-with-fonts-recruiters-vs-ai-and-more-the-best-of-live-2025-part-2) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 119 - ❤️ === ❤️](https://www.wearedevelopers.com/magazine/454-dev-digest-119) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)