Senior Software Engineer
The world's largest funding platform for creative projects
In This Role, You Will:
- Work closely and collaboratively within a cross functional team of product managers, designers, engineers, as well as other stakeholders.
- Iteratively research, experiment, and develop products and features to solve real problems for Kickstarter creators and backers.
- Help drive the technical direction of the Kickstarter platform and product.
- Contribute to continuous learning and improvement of our team and organizational work, systems, technology and processes.
- Mentor, coach and share knowledge with other team members and across the engineering organization.
- You have experience building applications or services with either/both of Ruby on Rails and/or building web applications with Typescript & React. Bonus: Experience in other expressive languages such as Elixir, Python, Elm, or similar.
- You have experience across full-stack web applications (or, if you focus on either frontend or backend, are willing to learn the rest of the stack).
- You enjoy working collaboratively, participating in team discussions, planning and software design.
- You have excellent communication and time management skills.
- You have experience mentoring other engineers, including pair programming and knowledge sharing.
- You have experience designing and building performant and scalable systems which balance user needs, business requirements, and resource constraints.
- You have experience working iteratively and maintaining live products.
- You have a pragmatic approach to writing well-tested, maintainable code.
- You love writing tests to ensure you deliver high-quality software and experiences.
- You consider the broader impacts of your work through; building accessible UI, quality & testing patterns, code readability, documentation and considering security, performance and data integrity concerns.
- You value sharing knowledge, personal growth, positive feedback, and continuously improving engineering and team practices.
- You empathize with creators, the challenges of the creative process and bringing projects to life.
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.
A monthly box of dog goodies