Posted Thu Nov 24 2022

Senior Software Engineer, Open Source

Apply Now
Full Time

What is Astro?

Astro makes web development easy. We make it possible to build fast websites with an easy-to-use platform that feels familiar to developers regardless of experience level.

Astro launched in 2021 by introducing web partial hydration — a previously difficult-to-use web performance technology — to the world. Astro makes web development faster and easier, all while while supporting your favorite framework (React, Preact, Svelte, Vue, Solid.js, etc.)

Last year was a huge year for Astro: We took home the Jamstack Conf “Ecosystem Innovation Award” and become one of the fastest growing projects across all of GitHub in its first year. We amassed an amazing community of contributors and an even larger audience of 100,000+ developers using Astro every day at companies like Google, Netlify, Trivago, Rokt, The Guardian and more.

But we’re just getting started!

What is The Astro Technology Company?

In early 2022, The Astro Technology Company was formed to support the long-term success of the Astro project. Its mission is to grow Astro into the best possible platform for web development over the next few years.

If this mission sounds exciting, join us! We are currently looking for talented, thoughtful people to help us make the Astro vision a reality. If you love the idea of working on tools used by 20,000+ web developers around the world, then the Astro Technology Company might be for you.

Read more about our story.

The Role:

  • Build software that Astro users love: As an early team member, your voice will be essential in shaping the product and the roadmap, and your decisions will have immediate and far-reaching impact. Move fast, prioritize ruthlessly, and always focus on the end user experience.
  • Grow the team and culture: Help form the defining DNA of the company culture. There is no playbook for building a remote-first company, and but we are always focused and intentional on building good team habits, celebrating wins, and raising each-other up every day.
  • Build in public: Astro is a uniquely community-driven open source project. Participate in RFC calls, run community events, and embed yourself in our amazing communities on GitHub and Discord. Get paid to work on open source software!
  • Define best practices: Build out the systems, frameworks and habits that will serve as guide rails for the entire engineering team as we grow.


  • Get paid to work on open source software used by thousands of developers!
  • Interact with and learn from our community of 4000+ developers on Discord.
  • Lead the development of new Astro features, from early design to final implementation.
  • Improve testing, automation and CI/CD processes and patterns.
  • Help shape the Astro roadmap.


  • 2+ years of experience working in software development
  • Proficiency with JavaScript or TypeScript
  • Experience writing JS for outside of the browser (server-side, CLI tools, libraries, etc).
  • Familiarity with Git and GitHub workflows (commits, issues, pull requests, etc.).
  • Not bound to a particular tech stack and can learn new technologies on-the-go.
  • Bonus: Experience with a formal software design process (RFCs, design docs, etc.).
  • Bonus: Experience in open source, like contributing to a project that wasn’t your own.
  • Bonus: Experience with any of the following technologies: Go, TypeScript, compilers, bundlers, build tools.
Apply Now
  • Remote-first team

  • Competitive stock & salary

  • 20 days paid time off

  • Health insurance

  • Learning & office stipends

  • Work/life balance

  • Paid family leave

  • Work on open source