Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Software Engineer image - Rise Careers
Job details

Backend Software Engineer

CardFlight is seeking a mid-level Backend Software Engineer to empower small businesses by developing payment software and enhancing user experience. This role involves collaboration in a remote US team setting.

Skills

  • Backend software development
  • Ruby on Rails
  • AWS
  • CI/CD
  • API design

Responsibilities

  • Design, create, and support backend systems for transaction processing and settlement
  • Collaborate with a team of talented engineers on product development
  • Test and ensure product stability through best practices
  • Design and implement services and APIs for scalability and maintenance
  • Support operations team with technical issues

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Home-office equipment stipend
  • Flexible paid time off
  • Comprehensive health benefits
  • Competitive compensation and stock options
To read the complete job description, please click on the ‘Apply’ button
CardFlight Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CardFlight DE&I Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of CardFlight
CardFlight CEO photo
Unknown name
Approve of CEO

Average salary estimate

$130000 / YEARLY (est.)
min
max
$110000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Software Engineer, CardFlight

Are you ready to join a passionate team working to empower small businesses across the USA? At CardFlight, we’re on the lookout for a skilled Backend Software Engineer to become a key player in our remote team. With the aim of creating top-notch payment software, you’ll collaborate with talented engineers as you tackle challenges in our backend systems, ensuring seamless transaction processing and settlement. Imagine designing and implementing robust services and APIs that not only enhance product stability but also drive technical innovation! If you have at least 2 years of backend development experience, specifically with Ruby on Rails, and you thrive in a fast-paced, flexible environment, we want you! Here, you’ll have the chance to unlock new ideas while juggling multiple tasks and collaborating across departments. The best part? You get to enjoy a supportive culture that values your personal growth and development, along with competitive compensation and potential equity awards. Embrace the opportunity to contribute to our signature product, SwipeSimple, which empowers over 125,000 small businesses to accept payments effortlessly. Whether you’re at home or meeting with the team throughout the year, you’ll feel the impact of your work. So, if you’re looking to make payments simpler for businesses while being part of an exciting and diverse team, CardFlight is the place for you!

Frequently Asked Questions (FAQs) for Backend Software Engineer Role at CardFlight
What are the main responsibilities of a Backend Software Engineer at CardFlight?

As a Backend Software Engineer at CardFlight, you will design and support backend systems for transaction processing and settlement. Collaborating with a talented team, you will continuously iterate on our products, ensuring product stability through best practices and testing. The role also involves assisting with technical support for customer-facing issues and collaborating with third parties on code certifications.

Join Rise to see the full answer
What qualifications are needed for the Backend Software Engineer position at CardFlight?

To qualify for the Backend Software Engineer role at CardFlight, you should have a minimum of 2 years of experience in backend software development, with skills in designing and building scalable applications. Excellent communication and collaboration skills are essential, as is the ability to work effectively in a fast-paced environment while juggling multiple tasks.

Join Rise to see the full answer
What technologies are used by CardFlight’s Backend Software Engineers?

At CardFlight, Backend Software Engineers primarily work with Ruby on Rails for backend applications. Our DevOps infrastructure utilizes AWS, and CI/CD processes are managed through GitHub Actions. Staying updated with new technologies and best practices in backend development is a key part of the role.

Join Rise to see the full answer
What type of work environment does CardFlight offer to its Backend Software Engineers?

CardFlight offers a US location-neutral work environment, allowing Backend Software Engineers to work remotely from any state. The company encourages employee engagement through initiatives like Lunch & Learns and team-building events, fostering a productive and inclusive atmosphere.

Join Rise to see the full answer
What benefits can Backend Software Engineers expect at CardFlight?

Backend Software Engineers at CardFlight can enjoy a comprehensive benefits package, which includes competitive compensation, equity options, a home-office equipment stipend, flexible paid time off, and comprehensive health benefits. The company also fosters a culture of learning and development, ensuring employees have the resources they need to thrive.

Join Rise to see the full answer
Common Interview Questions for Backend Software Engineer
Can you describe your experience with Ruby on Rails?

When answering, provide specific examples of projects where you utilized Ruby on Rails, focusing on the challenges faced and how you overcame them. Emphasize your experience in building scalable applications and any best practices you followed.

Join Rise to see the full answer
How do you ensure the quality and reliability of your backend systems?

Discuss your approach to testing, including any automated testing frameworks you use. Highlight your commitment to code review processes and how you continuously monitor performance for improvements.

Join Rise to see the full answer
How do you handle debugging and troubleshooting in backend development?

Share your structured approach to debugging issues, including tools and methodologies you use. Emphasize your problem-solving skills and examples of how you’ve successfully resolved complex technical issues.

Join Rise to see the full answer
Describe a time you collaborated with a team on a complex project.

Outline your role in the project, mentioning specific contributions you made and how you facilitated collaboration among team members. Highlight the outcome and what you learned from the experience.

Join Rise to see the full answer
What methods do you use to stay updated with backend development trends?

Mention any resources like online courses, tech blogs, or conferences you attend. Discuss how you apply new knowledge to improve your work processes or recommend changes to your team.

Join Rise to see the full answer
How do you manage multiple tasks in a fast-paced environment?

Share techniques you use for prioritization and time management, such as Agile methodologies, task boards, or specific tools that help you stay organized while working on multiple projects simultaneously.

Join Rise to see the full answer
What strategies do you employ when designing APIs?

Discuss considerations you take into account for API design, such as scalability, security, and usability. Provide examples of how you’ve implemented these strategies in prior projects.

Join Rise to see the full answer
How do you approach data security in backend development?

Explain actions you take to ensure data security, including secure coding practices, data validation techniques, and how you comply with relevant laws and regulations.

Join Rise to see the full answer
Can you provide an example of a technical challenge you faced and how you solved it?

Share a specific example, detailing the challenge, your analytical process, and the steps you took to arrive at a solution. Highlight the result and what you learned from the experience.

Join Rise to see the full answer
What is your experience with cloud technologies, specifically AWS?

Outline your familiarity with AWS services you've used, such as EC2, S3, or Lambda. Discuss how you leverage cloud computing to enhance deployment, scalability, and management of backend applications.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago

As a Tech Lead at Accor, you will drive the evolution of the company's hotel product distribution system while mentoring a dynamic development team.

Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Mission Driven
Social Impact Driven
Passion for Exploration
Dare to be Different
Diversity of Opinions
Reward & Recognition
Empathetic
Feedback Forward
Work/Life Harmony
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Rise from Within
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Work Visa Sponsorship
Employee Resource Groups
401K Matching
Paid Time-Off
Maternity Leave
Social Gatherings
Company Retreats

Become an integral part of Microsoft as a Software Engineer II, advancing the Cloud Supply Chain solutions with innovative SAP applications.

Photo of the Rise User
Posted 3 days ago

Join Ubisoft Montreal as a skilled gameplay programmer and help shape the future of immersive gaming experiences in Rainbow Six Siege.

Join Gojek as a Software Engineer, where you'll develop innovative security tools for applications across a pioneering digital ecosystem in Southeast Asia.

Exciting opportunity for an Intermediate Backend Java Engineer to innovate backend solutions and enhance our technology stack remotely.

Photo of the Rise User
Avolution Remote No location specified
Posted yesterday

Join Avolution as a Senior Full Stack Engineer and contribute to the modernisation of a leading SaaS platform with global reach.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

As a Principal Software Engineer at NVIDIA, you will leverage your extensive experience to build the next generation of AI solutions in a dynamic, innovative environment.

Posted 4 days ago

Join HTX Labs as a Senior Full Stack Engineer to revolutionize military training through cutting-edge software solutions.

CardFlight enables companies to build a safe and secure platform to accept payments on smartphones and tablets.

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$110,000/yr - $150,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 17, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!