Discover the best and brightest projects on kickstarter
Senior Software Engineer, Payments
Kickstarter, PBC is seeking an experienced Senior Software Engineer to join our Payments team and help drive our payment and identity experiences forward.
About the Team
Kickstarter’s Payments Team provides the internal and external Kickstarter community with a reliable, secure payments platform. Our work touches every area of the site as we work to provide a seamless pledging and funding experience for Backers and Creators. Our ability to develop flexible, scalable solutions opens up more opportunities around how people help creative projects come to life.
We build features with modern frameworks like Ruby on Rails, SASS, Atomic Design, React, Redux, Apollo, and TypeScript, all backed by a GraphQL API. We use iterative and data-driven processes to build and refine our platform that supports our mission of bringing creative projects to life.
In This Role, You Will:
- Iteratively research, experiment, and develop payment and identity solutions to solve real problems for Kickstarter creators and backers.
- Work closely and collaboratively with a team of product managers, engineers, as well as non-technical stakeholders.
- Help drive the technical and product direction of the Kickstarter payment and identity experience.
- Contribute to continuous learning and improvement of our team and organizational work, systems, technology and processes.
- You have extensive professional experience building applications or services with Ruby and/or Rails.
- You have excellent communication and time management skills.
- You enjoy working collaboratively and participating in team discussions, planning, and pair programming.
- You have experience mentoring other engineers across the stack.
- 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 performance and data integrity.
- You value sharing knowledge, personal growth, positive feedback, and continuously improving engineering and team practices.
- You empathize with creators and recognize the challenges of the creative process and bringing projects to life.
We like to be happy, healthy, and inspired.
We offer 25 vacation days, four months parental leave, time off for creative and volunteer work,employer-paid health benefits, and plenty more — from cultural events, screenings, and art shows to company meals and fresh produce from our rooftop garden.
We work as a team.
Team Kickstarter is only just over a hundred people — still a tight-knit group, considering everything that’s happened so far. Every week brings new challenges, and every week we work together to meet them. (We also have plenty of fun together: hack days, happy hours, trips, workshops, movies, lunches, and a lot of laughing.)
Kickstarter at a glance
Kickstarter focuses on Art, Creative, Entrepreneur, and Crowdfunding. Their company has offices in Vancouver and Brooklyn. They have a mid-size team that's between 51-200 employees. To date, Kickstarter has raised $10M of funding; their latest round was closed on March 2011.