Senior Software Engineer — Backend

Job Description

Posted on: 
December 19, 2021

Foundation's backend software engineers build the business and logic layers that power our applications. Our team is scaling our product offering to the needs of our rapidly growing userbase and vibrant creative community. Our future engineering teammates will develop novel backend solutions that will usher in new creators and drive the next chapter of our community growth story.


  • Own features from conception to launch
  • Work autonomously alongside a highly collaborative team and company
  • Pro-actively communicate progress plans and blockers
  • Partner with key stakeholders across our support, design, product, and engineering teams
  • Gain consensus with fellow teammates and stakeholders
  • Wear multiple hats while building multiple parts of our tech stack
  • Grow into broader responsibilities, driving larger, mission critical technical verticals and initiatives

Job Requirements

About You:
  • You have an ability to write simple, elegant, composable, and well tested code
  • You are a thoughtful communicator and collaborator
  • You are metrics-driven, adaptable, and accountable in a dynamic environment
  • You are committed to long term impact
  • You have a passion for the arts, mutual support, and creating community
  • You have a beginner's mind and open interest in learning new tech
  • You empathize with the user experience and recognize the challenge of bringing projects to life
  • You are ready to collaborate with a fast-moving team
Preferred Skills and Qualifications:
  • Experience with Typescript, Python, GraphQL, and Postgres
  • Experience designing and shipping backend services and systems
  • Ethers.js, Hardhat, and Graph protocol experience is a plus
  • 5+ years in a software engineering role
Apply now

More job openings