Taro Logo

Senior Full Stack Engineer

CardFlight empowers small businesses to accept electronic payments with ease, serving 125,000+ small businesses with their SwipeSimple payment solution.
$150,000 - $180,000
Backend
Senior Software Engineer
Remote
101 - 500 Employees
4+ years of experience
Finance · Enterprise SaaS
This job posting is no longer active. Check out these related jobs instead:

Job Description

CardFlight is seeking a Senior Full Stack Software Engineer to join their Foundations engineering team, working remotely across the United States. This role offers an opportunity to shape technical direction and tackle complex challenges in a fast-growing payment processing company. The position involves working with a modern tech stack including Ruby on Rails, TypeScript, and various AWS services, while contributing to SwipeSimple, a product used by over 125,000 small businesses.

The ideal candidate will combine technical expertise with leadership abilities, taking responsibility for both coding and mentoring. You'll work on everything from large-scale refactors to architectural planning, while collaborating with a diverse team spread across 25+ US states. The role offers competitive compensation ($150,000-$180,000 base salary plus bonus and equity) and comprehensive benefits.

As a senior engineer, you'll be instrumental in developing and maintaining the SwipeSimple web platform, collaborating across teams, and driving technical innovation. The position requires strong full-stack development skills, experience with scalable applications, and proven ability to mentor junior engineers. You'll also help shape technical direction and best practices while supporting customer-facing issues.

This is an excellent opportunity for an experienced engineer who wants to make a direct impact on small businesses while working with a modern tech stack in a flexible, remote environment. The role combines technical challenges with leadership opportunities, offering a chance to grow both technically and professionally while building products that matter.

Last updated 3 months ago

Responsibilities For Senior Full Stack Engineer

  • Develop new features and maintain SwipeSimple on the Web
  • Collaborate with product managers, designers, and backend engineers
  • Drive technical innovation and best practices
  • Ensure product stability through testing
  • Design and provide feedback on new features
  • Assist in refactoring existing code
  • Set technical direction for other teams
  • Coach and lead team in Agile practices
  • Mentor and develop engineering team
  • Support operations team with customer-facing technical issues

Requirements For Senior Full Stack Engineer

Ruby
TypeScript
React
  • 4+ years of Full Stack development experience
  • 2+ years mentoring and coaching less experienced engineers
  • Experience with infrastructure as code and CI/CD pipelines
  • Experience designing and building scalable applications
  • Proven track record of delivering complex projects
  • Superior communication and collaboration skills
  • Ability to motivate, coach, and provide guidance
  • Ability to work productively in a fast-paced environment

Benefits For Senior Full Stack Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Equity
  • Location-neutral work environment
  • Home-office equipment stipend
  • Flexible paid time off
  • Comprehensive health benefits
  • Competitive compensation
  • Stock options
  • Learning & Development culture
  • Employee Engagement events