Senior Software Engineer - Astro, Open Source
Tags: hiring, remote, remotecamp, javascript
Published: 2022-09-18 20:51:09

## About Us

**[Astro](https://astro.build/blog/the-astro-technology-company/) 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](https://docs.astro.build/en/core-concepts/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"](https://jamstackconf.com/jammies/) 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 10,000+ developers using Astro every day at companies like Google, Netlify, Trivago, Rokt, The Guardian and more. 

But we’re just getting started!

## About The Opportunity

**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.

**Responsibilities**

- 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.

## Skill & Qualifications

- 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.

## How To Apply

email **jobs@astro.build** with your resume, relevant links (GitHub, LinkedIn, Twitter, etc.) and a quick note about yourself and why you’re interested in the role.

**[Join the Astro Company — Explore benefits, perks and more.](https://astroinc.notion.site/Join-The-Astro-Technology-Company-51cbe3489aab41388100bc875121ac15)**


_Please feel free to leave questions in the comments section._