The Senior Full Stack Engineer helps lead the development of engaging web-based tools that make Rubin’s data accessible, understandable and inspiring to the public. This role is instrumental in architecting and delivering modern web applications that support our educational and public science initiatives.
Requirements
- 5+ years working with React and 3+ years with Next.js.
- Strong understanding of React Server Components, advanced caching strategies and security best practices with React/Next.js.
- 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 writing backend services and APIs in Python.
Responsibilities
- Take ownership of the full-stack implementation of EPO web products.
- Lead the frontend development of new features from concept to release, defining scope, collaborating on UX, coding, testing, deploying.
- Drive frontend architecture and contribute to strategic technical direction in collaboration with other team members.
- Build interactive tools and data visualizations that communicate complex astronomical data to non-experts.
- Identify and champion tech debt and performance optimization opportunities.
- Ensure products meet WCAG accessibility standards.
- Contribute to automated testing (Cypress/Playwright) and documentation.
Other
- 8+ years of professional software development experience, including leadership on multiple projects.
- 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.
- Some travel may be necessary in or outside the contiguous United States including travel to the various observatory sites (Arizona, Chile and Hawai`i).