Senior Full Stack Engineer

CardFlight πŸ’³βœˆοΈπŸ’

Remote regions

US

Salary range

$160,000–$200,000/year

Benefits

Job Description

Take a key role on the United States location-neutral team. The Foundations engineering team is responsible for setting technical direction for Engineering and solving some of the largest and most complicated problems at CardFlight. You will get to work on large scale refactors, scaling issues, and any problems that traditional teams struggle to get bandwidth to tackle. This team is also responsible for overseeing architectural direction and providing feedback on architectural plans. You will also work with the systems experiencing the most technical liability directly to remove the liability. You will have the opportunity to unlock new ideas and solutions for our products. CardFlight’s web stack is built on top of Ruby on Rails, with smaller Typescript and C# microservices and Ruby AWS lambdas supporting the monolithic web app. Transactions are processed through our gateway which is a pure Ruby app. The web front end is built on a javascript library called Preact, which is a lightweight version of React. The iOS application is built on Swift and the Android application is built on Kotlin, both employing a MVVM architecture. Our DevOps infrastructure is built on AWS, and CI/CD are handled via github actions.

About CardFlight

CardFlight empowers small businesses to accept electronic payments with ease and provides easy-to-use software to help small businesses accept payments from their customers.

Apply for This Position