Engineering - General Job Application

Kickstarter, Remote

The world's largest funding platform for creative projects

Duration: Full-Time

Don't see an engineering role on our Jobs page that suits you? Feel free to submit your resume here and tell us how you could help us accomplish our mission! We'll reach out as new roles and needs emerge in the future.

About the Team

At Kickstarter, our Engineering team is highly collaborative. We care about crafting code for the long-term, shipping great product efficiently, and continually learning and teaching. We work in close partnership with designers and product managers in an iterative and experiment-driven process, helping to bring creative projects to life.

About Our Tech Stack

  • Kickstarter uses TypeScript, React, Ruby on Rails, and Sorbet (in places) on the web; Swift on iOS; and a combination of Java and Kotlin on Android.
  • We use functional reactive programming libraries for state management on the native platforms.
  • We use both REST and GraphQL to communicate between clients and servers.
  • We do not expect you to know every relevant technology at the time that you interview, but you will need to demonstrate that you can learn and become productive in our core technologies in a reasonable amount of time upon joining the team.

About Kickstarter

Kickstarter helps artists, musicians, filmmakers, designers, and other creators find the resources and support they need to make their ideas a reality. To date, tens of thousands of creative projects — big and small — have come to life with the support of the Kickstarter community.

Want to learn more about Kickstarter? Visit Kickstarter's website.