Rubin Obs logo
Rubin ObsPosted 1 week ago

Senior Full stack Engineer (Software Engineer III)

$107,400–$125,700 year

On-siteTucson, Arizona, United States

Full TimeSenior LevelSmall

Job Summary

Lead the full-stack implementation of EPO web products, defining scope, collaborating on UX, and coding interactive astronomical visualizations and classroom apps for the public. Drive frontend architecture and strategic technical direction while partnering with designers to build accessible, performant experiences using React/Next.js, GraphQL, and Craft CMS. Champion tech debt, optimize frontend performance, and ensure WCAG compliance. Mentor junior engineers, conduct code reviews, and contribute to automated testing and documentation.

Required Qualifications

  • 8+ years of professional software development experience, including leadership on multiple projects
  • 5+ years working with React
  • Strong understanding of React Server Components, advanced caching strategies and security best practices with React/Next.js
  • A demonstrated ability to create modern and performant interactive data visualizations in the browser
  • Extensive, proven experience with TypeScript
  • Extensive, proven experience with Git, GitHub Actions and CI/CD workflows
  • Extensive, proven experience with GraphQL and REST APIs
  • Extensive, proven experience with SQL and database schema design
  • Extensive, proven experience with Craft CMS and other content management systems
  • Extensive, proven experience writing backend services and APIs in Python
  • Clear and effective communicator, adept at conveying technical information to non-technical audiences
  • Proven high-level proficiency in browser developer tools, accessibility best practices around data visualizations and frontend performance optimization
  • Comfortable working in a remote, distributed team environment
  • Experience solving frontend performance issues
  • Familiarity navigating a cloud provider web console

Desired Qualifications

  • 10+ years of professional software development experience
  • Experience with creating visualizations with WebGL frameworks
  • Industry experience in mission-driven tech, with a focus on delivering impactful, user-centered solutions
  • Passion for astronomy, science communication or online education
  • 3+ years with Next.js
  • Experience with CSS modules and React Three Fiber

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce