Salary
💰 $160,000 - $190,000 per year
Tech Stack
AWSMicroservicesRubyRuby on RailsTypeScript
About the role
- Design, create, and support backend systems for transaction processing and settlement
- Collaborate with a team of engineers to continuously build, ship, learn, and iterate on products
- Stay up-to-date with new technologies and best practices in backend software development
- Ensure product stability through testing and development of best practices
- Design and implement robust services and APIs for long-term scalability and maintenance
- Assist in refactoring existing code to improve performance, security, and maintainability
- Mentor and develop a high-performing team of engineers and set technical direction
- Support operations with customer-facing technical issues and collaborate with third parties on code certifications
- Work on CardFlight's SwipeSimple payments platform used by 125,000+ small businesses
Requirements
- 5+ years of backend software development; experience with the payments industry and/or payment processor integrations is a plus
- Experience mentoring and coaching less experienced engineers
- Experience designing and building quality and highly scalable applications
- Proven track record of delivering complex projects with high quality within timelines
- Superior communication and collaboration skills and interest in working with third parties
- Ability to motivate, coach, and provide guidance to the team
- Ability to be flexible and flourish in a fast-paced atmosphere while remaining focused with an attention to detail, working productively, and successfully juggling multiple tasks
- Familiarity with Ruby on Rails, Typescript, C#, AWS, and GitHub Actions (infrastructure/CI/CD) (as used by the team)