DEV Community

Martin Adams for RemoteCamp

Posted on • Originally published at astroinc.notion.site

Senior Software Engineer - Astro, Open Source

About Us

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

Please feel free to leave questions in the comments section.

Top comments (0)