CardFlight

Backend Software Engineer

CardFlight

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $112,000 - $132,000 per year

Job Level

Junior

Tech Stack

AWSMicroservicesRubyRuby on RailsTypeScript

About the role

  • 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 25 US states with the ability to work in any US state 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-moving company, work collaboratively with others, and have a direct impact on making payments simpler for small businesses. We’re currently looking for a junior-level Backend Software Engineer who will take a key role on our United States location-neutral team. You will have the opportunity to unlock new ideas and solutions for our products, solving problems in CardFlight’s backend systems responsible for transaction processing and settlement and supporting code certifications for our payment processor integrations. Our backend applications are primarily built with Ruby on Rails with some supporting microservices in Typescript and C#, our DevOps infrastructure is built on AWS, and CI/CD is handled via github actions. In this role, we value strong communication, agility, and attention to detail. Lastly, being able to context switch effectively, manage many concurrent tasks, and work in a fast-based environment is a crucial aspect of this role. The position is US location-neutral remote, with opportunities to get together as a company and team throughout the year. What You’ll Do: Collaborate with a team of talented engineers to continuously build, ship, learn, and iterate on our products Implement backend code changes and bug fixes to support code certifications of new and existing functionality Execute manual test cases and track open issues during a certification Support operations team with customer-facing technical issues Collaborate with third parties on code certifications

Requirements

  • 1+ years of backend software development Willingness to learn and work in a variety of technologies as well as play a dual development and quality engineer role Excellent communication and collaboration skills and interest in working with third parties 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