5 months ago

Senior Software - Backend at Astronomer

67% 40 hours / week Worldwide (Remote)
Paid dental insurance
Paid health insurance
Unlimited paid holidays

Astronomer is a rapidly growing startup with the mission to build the next generation of data orchestration. We run the world’s most successful Apache Airflow as-a-service offering (Astronomer Cloud), and offer enterprises licensing to run our PaaS on their Kubernetes clusters (Astronomer Enterprise).

We are looking for a passionate, hard-working, and talented Senior Software Engineer to join our Commercial Platform team for building innovative, intuitive, scalable, and reliable web applications. This role will be primarily focused on backend development.


  • Collaborate with Product and Engineering Management to turn user stories into an executable technical plan
  • Architect and build solutions and new features into our GraphQL API, keeping in mind deployment ease, quality, scalability and latency
  • Understand the problem domain, participate in the review of end to end use cases, and take responsibility to ensure that changes satisfy the use cases
  • Writing full suite of automated tests to ensure production stability (unit, integration, e2e)
  • Identifying tech debt and making recommendations to reduce it
  • Upholding application performance and security best practices within the team
  • Writing code for medium to large features independently
  • Leading code reviews, providing constructive feedback

At Astronomer, we value diversity. We are an equal opportunity employer: we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status


  • At least 2 years of in-depth experience with Node.js and/or Golang
  • Must have an understanding of containerization
  • Production experience with Kubernetes and working knowledge of Helm
  • Strong experience with testing (unit, integration, and e2e)
  • Solid understanding of RESTful APIs and GraphQL
  • Extensive experience with Git & Github
  • Database and distributed systems fundamentals - such as Caching and Eventual Consistency

Bonus qualifications

  • Experience with Prisma, Nexus and Apollo Server
  • Experience with React
  • Experience in Authentication & Web Security domain
  • Bachelor’s or Master’s degree in CS or related field will be a plus

Key skills

  • Strong interpersonal skills to articulate ideas and strategies
  • Ability to adjust to change and rapid pace of development
  • Ability to see the big picture and keep an eye on long-term goals and direction, while taking care of short-term needs
  • High EQ, able to respond effectively to people’s needs
  • Great at peering up with other engineers to enable and grow each other
  • Working in an Agile development environment