Senior Full Stack Engineer

Airheart • Posted October 30th

Software Development
Airheart logo

Airheart is revolutionizing the way we plan trips. We’ve experienced rapid growth since launching in May 2021 and we’re expanding our world-class team to further execute on our ambitious goals. We hope you’ll join us!

The Senior Full Stack Engineer position requires substantial experience and the capability to lead projects from inception to release. Working directly with our Co-Founder & CPO, you’ll make key decisions on the technical architecture of our product.

This is a 100% remote position.

What You’ll Do

  • Design and implement software architecture for new product features
  • Develop performant APIs in Go using ent and GraphQL
  • Break complex SQL queries into simple and maintainable chunks
  • Write responsive React components optimized for common device types
  • Continually test and improve the speed and performance of our software
  • Work with Google Cloud, Docker, and Cloudflare
  • Lead teams and projects from end to end with technical clarity and confidence
  • Scale our production application to serve an increasing number of concurrent users
  • Demonstrate outstanding written and verbal communication
  • Establish standards in codebases for others to follow

About you

You solve problems from first principles. When thinking through a problem, you start by identifying and understanding the core components in their essence. You craft a solution that doesn’t unnecessarily rely on dogma but instead considers what’s logical.

You love to tinker.
You enjoy trying out new technologies and approaches to building software. In your spare time, you’ve worked on several side-projects for fun just to expand your understanding of a concept.

You thrive in a fast-paced, often scrappy, sometimes chaotic environment.
Ambiguity doesn’t phase you. When in doubt, you identify and prioritize what needs doing, and you do it. If priorities change from week to week, you’re able to quickly adjust.

You write simple, maintainable code.
You only write complex code when performance or flexibility absolutely demands it. You understand that writing simple code is often the ultimate sign of mastering the problem.

You master the tools at your disposal. Languages, frameworks, and databases – you get to know them inside and out and can make them work well together.

You are detail-oriented and able to make tradeoffs.
You notice minute differences and pay attention to even the smallest of changes to the codebase. Make calculated decisions on what aspects of products need to be perfected and when to cut corners to ship faster.

You ask clarifying questions and have patience when finding the answer.
If you don’t understand an objective or someone else’s work, you try and dig deeper independently. If still in doubt, you kindly ask for clarification and patiently and respectfully discuss the topic.

You communicate complex ideas in simple ways.
Because you explain it using clear and concise language, others on your team - technical and non-technical - understand your work and ideas. You can determine which details are important and which aren’t.


  • Competitive salary based on experience
  • First employee stock option package
  • Healthcare benefits if you’re within the US; otherwise, you’ll be eligible for a stipend
  • Unlimited vacation time
  • Work from anywhere you feel comfortable and productive

Application Process

  1. Submit an application
  2. Get to know each other interview
  3. Qualified candidates are invited to complete a coding challenge
  4. Chat with the Airheart founders
  5. Offer stage
  6. Welcome to Airheart!

Direct applicants only. No staffing agencies, recruiters, or headhunters.