Director, Platform Developer
CardFlight is looking for a software developer to lead our Platform team, providing technical leadership and expertise while building a scalable, maintainable, and rational payments API and associated web-based applications. The Platform team is uniquely situated in our technology stack: It supports our Applications team as they build next-generation payment apps while encapsulating the functionality provided by the Core team that manages our low-level processing capabilities. Your responsibilities will focus on owning, scaling, and improving a platform that moves millions of dollars per day. You will also mentor and share your broad perspective on building scalable systems with other engineers.
Experience working with a payments platform is great but in no way required. If you have technical leadership experience and an opinionated but pragmatic approach to building application interfaces, you may be the right person. While the current tech stack is Ruby-based, you should be able to learn new technologies quickly and be motivated by using the right tool for the job. This is an opportunity to be a senior voice in our broader Engineering team.
What You’ll DoDeveloping & Building (50%)
- Design and build scalable APIs
- Develop performant data access patterns
- Create and maintain web-based UIs
- Follow agile software development practices
Mentoring (30%)
- Provide technical leadership to other developers
- Apply previous experiences and lessons to current challenges
- Utilize best practices of API engagement
Team Engagement (20%)
- Coordinate projects that span customers, CardFlight Teams, as well as all of CardFlight Engineering
- Get involved with company-wide meetings and outings
- Become immersed in the payments industry
- Obtain and maintain a full understanding of our clients’ needs
- BS in Computer Science or equivalent practical experience
- Proven success in 2+ different technology stacks
- Experience building REST-ful APIs
- Experience with data access patterns
- High energy and a can-do attitude
- 8+ years of professional development experience
- Web App expertise (JS, CSS, HTML)
- Professional Ruby development experience
- Experience with payment systems
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.