Software Engineer- Backend (Card Processing & Issuing)
Software Engineer- Backend (Card Processing & Issuing)

Software Engineer- Backend (Card Processing & Issuing)

Full-Time 36000 - 60000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Own and enhance our card processing systems for speed and reliability.
  • Company: Incard is a remote-first company revolutionizing financial services for ecommerce entrepreneurs.
  • Benefits: Enjoy hybrid work, stock options, 29 vacation days, and unlimited sick leave.
  • Why this job: Join a mission-driven team that values freedom, collaboration, and innovation in ecommerce.
  • Qualifications: Experience in backend engineering, payment systems, and proficiency in Java or Python required.
  • Other info: Work with top talent and contribute to impactful projects in a diverse environment.

The predicted salary is between 36000 - 60000 £ per year.

Incard who?

We’re Incard. We’re born remote, built for remote work, and busy building the future of financial services for ecommerce entrepreneurs.

What we do

Think of us as the financial partner made for ecommerce. We’re building an all-in-one platform that helps ecommerce entrepreneurs understand their business better, improve decision-making, scale up, and unlock the full potential of ecommerce. We even finance their working capital to help achieve their goals and dream up new ones.

How & why we do it

We give our people the same thing we’re building for our customers: freedom. Freedom to work wherever there’s good Wi-Fi. Freedom to be 100% yourself. Freedom to explore your potential and what’s more – make the most of it. We truly believe we’re making the world a better place for ecommerce, and we want you to be a part of that mission.

Your role

Take ownership of our card processing and issuing systems, driving the development of scalable, reliable, and high-performance backend solutions. As a key contributor, you’ll work on enhancing the speed, stability, and scalability of our card services while playing a pivotal role in delivering new features. The ideal candidate is passionate about building fault-tolerant systems, deeply understands the intricacies of payment card lifecycles, and thrives in a collaborative engineering environment. This role also offers the opportunity to contribute to the smooth execution of a major payment migration and the launch of a merchant account feature.

Your responsibilities

In this role you’ll be:

  • Building and maintaining scalable, reliable, and high-throughput card processing and issuing systems.
  • Improving the speed, stability, and scalability of card processing services to support growing demand.
  • Integrating card processing systems with our ledger and analytics platforms for end-to-end financial tracking.
  • Leading the development of the merchant account feature, enabling users to process card payments via links or directly on their websites.
  • Contributing to the seamless migration of payment infrastructure to a new partner, ensuring no disruption to card services.

Within 1 month you'll:

  • Dive into the existing card processing infrastructure and identify critical areas for optimization and improvement.
  • Implement fixes for high-priority bugs affecting card processing speed and reliability.
  • Collaborate on initial steps of the payment migration project, ensuring card services remain stable during transitions.

Within 3 months you'll:

  • Lead key projects to enhance the performance and scalability of card issuing and processing systems.
  • Deliver the first iteration of the merchant account feature, allowing users to process payments through multiple channels.
  • Mentor other backend engineers, improving team productivity and fostering a deeper understanding of payment systems.

Within 6 months you'll:

  • Successfully complete the payment migration project, ensuring all card processing services operate seamlessly with the new partner.
  • Drive system performance improvements, achieving significant gains in processing speed and stability.
  • Launch the full-featured merchant account capability, providing users with a robust solution for accepting payments.
  • Establish a high-quality, maintainable codebase that supports future scalability and innovation.
  • Bring more talented developer onboard

This role involves working closely with the engineering team, including the Head of Engineering and CTO, to lead critical card processing and issuing initiatives. You’ll ensure our systems are prepared to handle increased demand, oversee a smooth payment migration, and deliver a cutting-edge merchant account feature to empower our users.

Your qualifications

What we need to see

  • Extensive Experience : Several years of backend engineering experience, focusing on building and optimizing high-throughput systems.
  • Card Processing Knowledge : Strong understanding of the payment card lifecycle, including issuing, processing, and settlement.
  • Backend Development : Proficiency in Java or Python , with experience in designing reliable and scalable backend systems.
  • Real-Time Processing : Expertise in event-driven architecture using tools like Kafka and optimizing systems for real-time operations.
  • Database Proficiency : Advanced knowledge of PostgreSQL and experience with performance tuning and database schema design.
  • Cloud Infrastructure : Experience with AWS (ECS, RDS, SQS) for deploying and managing cloud-based systems.
  • ISO 8583 Familiarity : Knowledge of message formats for card processing or similar standards.
  • Collaboration : Strong communication skills with the ability to work closely with cross-functional teams.

What we'd love to see

  • Fault-Tolerant Systems : Proven experience building robust, fault-tolerant systems for financial operations.
  • Ledger Integration : Experience integrating card systems with payment ledgers and analytics platforms.
  • Regulated Environments : Familiarity with compliance and regulatory requirements for card issuing and processing.
  • Scalability Expertise : Ability to design systems that scale to meet increasing demand.
  • Technical Leadership : Interest in mentoring teammates and contributing to the growth of the team.

Your tool stack

Tech Stack:

  • Thread for card processing.
  • Kafka for real-time event streaming.
  • PostgreSQL for database design and querying.
  • AWS : ECS, RDS, and SQS for cloud services.
  • Java or Python for backend services.
  • Familiarity with ISO 8583 (message format for card processing).

Skills:

  • Expertise in building fault-tolerant , high-throughput systems.
  • In-depth understanding of payment card lifecycle : issuing, processing, settlement.
  • Database performance optimization and indexing techniques.
  • Integration of card processing systems with ledger and analytics platforms.

Your people

Forget office-based culture. This is people-first culture. We’re real. We never wait. We care deeply about building a better future for our customers and each other in a way that's never been done before. Here, you can work with people at the top of their game and who didn’t get there by playing games. You can help us change business for ecommerce entrepreneurs, change the world – wherever in the world you may be.

Your benefits

  • We work hybrid. We’ll see you in our office in London at least two days per week.
  • Diversity is at our core. We're Part French. Part British. Part Italian. Part Asian. Part Polish. Part Ukrainien. You get the idea.
  • Great players can stay great players. Progress your career whether you choose to manage people or not.
  • Work from home. Get €500 a month towards a co-working space.
  • Stock options. We can’t promise you’ll make a fortune. But we’ll give it our very best shot.
  • Vacation days. At least 29 days per year as standard + Birthday. Awesome.
  • Global health insurance. You know. Just in case.
  • Get sick? No stress. Feel better with unlimited paid sick leave.
  • Work with the best people for the job. Not the best people within 1 hour’s commute.
  • Get support to switch things up. People change. Careers can too.

Free your nine to five

Hit apply and help us revolutionise financial services for ecommerce entrepreneurs.

The process

CV screening > Get to know us call > Team interview(s) > Values interview > Offer (for some roles we’ll include a task, but we’ll notify you if this is the case)

Software Engineer- Backend (Card Processing & Issuing) employer: Incard

At Incard, we pride ourselves on being a people-first employer that champions remote work and fosters a culture of freedom and collaboration. Our commitment to diversity and employee growth is reflected in our hybrid work model, generous vacation policy, and opportunities for career advancement, all while working alongside top talent in the fintech space. Join us in revolutionizing financial services for ecommerce entrepreneurs and enjoy the flexibility and support that comes with being part of our innovative team.
I

Contact Detail:

Incard Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer- Backend (Card Processing & Issuing)

✨Tip Number 1

Familiarize yourself with the intricacies of payment card lifecycles. Understanding how issuing, processing, and settlement work will give you a significant edge during discussions with our engineering team.

✨Tip Number 2

Brush up on your skills in Java or Python, as proficiency in these languages is crucial for this role. Consider working on personal projects that involve building scalable backend systems to showcase your expertise.

✨Tip Number 3

Gain hands-on experience with event-driven architecture and tools like Kafka. Being able to discuss real-time processing and how it applies to card services will demonstrate your technical knowledge and readiness for the role.

✨Tip Number 4

Highlight any previous experience you have with cloud infrastructure, particularly AWS services like ECS and RDS. This knowledge is essential for managing and deploying our backend systems effectively.

We think you need these skills to ace Software Engineer- Backend (Card Processing & Issuing)

Backend Engineering Experience
Card Processing Knowledge
Proficiency in Java or Python
Event-Driven Architecture Expertise
PostgreSQL Performance Tuning
AWS Cloud Infrastructure Experience
ISO 8583 Familiarity
Strong Communication Skills
Fault-Tolerant Systems Development
Ledger Integration Experience
Regulatory Compliance Knowledge
Scalability Design Expertise
Technical Leadership and Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive backend engineering experience, especially in building and optimizing high-throughput systems. Emphasize your knowledge of the payment card lifecycle and any relevant technologies like Java, Python, Kafka, and PostgreSQL.

Craft a Compelling Cover Letter: In your cover letter, express your passion for building fault-tolerant systems and your interest in contributing to the future of financial services for ecommerce. Mention specific projects or experiences that demonstrate your expertise in card processing and real-time operations.

Showcase Collaboration Skills: Highlight your strong communication skills and ability to work closely with cross-functional teams. Provide examples of how you've successfully collaborated on projects in the past, particularly in regulated environments or with cloud infrastructure.

Prepare for Interviews: Be ready to discuss your technical expertise in detail, including your experience with AWS, database performance optimization, and system scalability. Prepare to share insights on how you would approach the challenges mentioned in the job description, such as the payment migration project.

How to prepare for a job interview at Incard

✨Understand the Payment Card Lifecycle

Make sure you have a solid grasp of the payment card lifecycle, including issuing, processing, and settlement. Be prepared to discuss how your experience aligns with these concepts and how you can contribute to enhancing card processing systems.

✨Showcase Your Technical Skills

Highlight your proficiency in Java or Python, as well as your experience with event-driven architecture using tools like Kafka. Be ready to provide examples of how you've built scalable and reliable backend systems in previous roles.

✨Demonstrate Collaboration Skills

Since this role involves working closely with cross-functional teams, emphasize your strong communication skills and ability to collaborate effectively. Share specific instances where you've successfully worked with others to achieve project goals.

✨Prepare for Real-Time Processing Discussions

Given the focus on real-time operations, be prepared to discuss your expertise in optimizing systems for real-time processing. Bring examples of past projects where you implemented solutions that improved system performance and reliability.

Software Engineer- Backend (Card Processing & Issuing)
Incard
I
  • Software Engineer- Backend (Card Processing & Issuing)

    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-01-13

  • I

    Incard

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>