Software Engineer

Published on December 14, 2022

Whether they’re building great payment software or collaborating with a client, every CardFlight employee is committed to empowering small businesses to accept electronic payments with ease.  Our team works primarily remote in over 20 US states and is passionate about delivering easy to use software to help small businesses accept payments from their customers. Joining our team means that you will be part of a fast-growing startup, work collaboratively with others, and have a direct impact on the payments industry. Our signature product, SwipeSimple,  is used by 100,000+ small businesses across the country.
We’re currently looking for a Software Engineer that will take a key role on our location-neutral team. Our development teams are highly collaborative groups of diverse engineers working to deliver new features and enhancements. This individual will have the opportunity to help solve many of the most important and impactful technical challenges faced by our engineering team as we scale our existing products and introduce new ones. The technical challenges will be solved in CardFlight’s web stack (built on top of Ruby on Rails), the web front-end (javascript library called Preact, which is a lightweight version of React), iOS application (Swift with some legacy Objective C), Android application (Kotlin, both employing a MVVM architecture) and DevOps infrastructure is built on AWS, and CI/CD are handled via github actions. In this role, we also value strong communication and collaboration.

What You’ll Do
Developing and Building (85%)
  • Develop & maintain scalable back-end and/or mobile platforms
  • Ensure quality and responsiveness of the products
  • Identify and fix bugs or bottleneck issues
  • Partner with other developers in an agile environment
Collaborate with Partners (15%)
  • Lead communication with the largest payment processors in the country
  • Expand our products’ integration with new payment processors
  • Unify payment processing flows and provide greater visibility into issues
What You’ll Bring to the Table
  • 2+ years of professional development experience
  • Experience building scalable systems
  • Experience with relational data access patterns
  • A willingness to learn new languages or technologies
  • Superior people skills and a positive attitude
  • The ability to be flexible and flourish in a fast-paced atmosphere while remaining focused, working productively, and successfully juggling many tasks
Why You’ll Love CardFlight
  • Location-neutral work environment
  • Home-office equipment stipend
  • Flexible paid time off
  • Employee Engagement (Lunch & Learns, team building events)
  • Learning & Development culture
  • Competitive health benefits
  • Competitive compensation and company ownership/stock options
  • And more!!
The standard annual base pay range for this role is $90,000-$130,000. In addition to a competitive base salary, this position is also eligible for cash bonus and equity awards based on factors such as experience and performance. At CardFlight, we lead with respect for one another, our customers and business partners, vendors, and prospective employees. Our objective is to ensure CardFlight team members are passionate about the growth of our company, supported in their personal growth and development, and connected to their colleagues. 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.