Payment Backend Developer

Apply Now

Company: Loop

Location: Toronto, ON M4E 3Y1

Description:

About Loop

Loop is a fast-growing FinTech high growth startup that enables businesses to seamlessly manage money around the world so our clients can access more markets, accelerate their growth and simplify their operations with the only truly cross-border banking platform. Loop is enabling the next generation of businesses to thrive around the world and we are looking for ambitious people to join our mission.

About the Role

Hi, I'm Ryan, Engineering Manager at Loop and I am hiring a Payment Backend Developer to architect and build our new payment platform and financial ledger system from the ground up. In this role, you'll be the technical cornerstone of our next-generation payment infrastructure, designing and implementing a robust double-entry bookkeeping system with an event-driven architecture. This is an onsite position at our downtown Toronto office (Adelaide and Spadina).

Where You Come In

As a Payment Backend Developer at Loop, you will lead the development of our core financial processing engine - the foundation that powers all money movement across our platform. With strong expertise in distributed systems and financial technology, you'll design and implement a scalable, fault-tolerant payment platform that handles complex financial transactions with absolute reliability and consistency. You'll build mission-critical systems that process financial data with the highest standards of accuracy, security, and auditability.

What You'll Be Doing

  • Implement Financial Ledger: Build a double-entry bookkeeping system that maintains strict data integrity and audit trails for all financial transactions.
  • Build Event-Driven Architecture: Develop an event-first architecture using Kafka to ensure reliable, scalable message processing for financial transactions.
  • Orchestrate Complex Workflows: Implement robust workflow orchestration using Temporal.io to manage multi-step payment processes, reversals, and reconciliation tasks.
  • Product Mindset: Passionate about creating value for users, with a focus on outcomes rather than just output. Experience making informed technical decisions that balance user needs, business goals, and engineering constraints.
  • Ensure Financial Accuracy: Create systems that guarantee accurate accounting, prevent race conditions, and maintain strict consistency in financial records.
  • Develop Integration Layer: Design and build APIs that securely connect our platform with banking partners, payment processors, and other financial institutions.
  • Implement Compliance Features: Build functionality that ensures regulatory compliance, including transaction monitoring, reporting, and audit capabilities.
  • Establish Resilient Systems: Design for fault-tolerance with emphasis on recovery mechanisms, transaction replay capability, and comprehensive audit logs.
  • Collaborate on Architecture: Work closely with the engineering leadership to define architectural patterns and infrastructure choices that enable scale and reliability.
  • Documentation and Knowledge-Sharing: Create comprehensive documentation of system design, financial models, and technical decisions. Mentor team members on financial systems best practices.

What We're Looking For

  • Experience: 5+ years of backend software development, with at least 3 years building financial systems, payment platforms, or ledger services.
  • Financial Domain Knowledge: Deep understanding of financial ledgers, double-entry bookkeeping principles, and reconciliation processes. Experience with financial data modeling and transaction flow design.
  • Event-Driven Expertise: Strong experience with event sourcing, CQRS patterns, and message broker systems, particularly Kafka for high-throughput financial systems.
  • Workflow Orchestration: Experience with workflow orchestration frameworks, ideally Temporal.io, for managing complex, long-running financial processes.
  • Distributed Systems: Proven track record building highly available, fault-tolerant distributed systems with an emphasis on data consistency and reliability.
  • Database Proficiency: Expert-level understanding of database transaction models, consistency patterns, and optimizations for financial data.
  • System Design: Ability to architect complex systems with careful consideration for scalability, maintainability, and operational excellence.
  • Security Mindset: Strong knowledge of security best practices for financial applications and data protection.
  • Technical Leadership: Proven ability to make sound technical decisions, mentor other engineers, and communicate complex concepts clearly.
  • Problem-Solving Skills: Exceptional analytical abilities to solve complex financial and technical challenges.

It's a Bonus if You Have

  • FinTech Experience: Previous work in cross-border payments, banking platforms, or currency exchange systems.
  • Regulatory Knowledge: Familiarity with financial regulations, compliance requirements, and security standards for payment systems.
  • Cloud Infrastructure: Experience with cloud-native services, infrastructure as code, and containerization for financial applications.
  • Performance Optimization: Track record optimizing high-volume transaction systems for throughput and latency.
  • International Payment Systems: Understanding of SWIFT, SEPA, Fedwire, or other international payment networks.

What's in it for you?

  • We live our values - we offer a transparent work environment with a high degree of trust and open communication.
  • Be part of a team of owners - we offer a competitive compensation package through the salary, benefits, and stock options in a rapidly growing business
  • Own what you develop - our team takes pride in their work and owns the software they release
  • A better process - we use modern tools and processes that optimize for developer happiness
  • Write software that makes a difference - we're building products that help businesses grow
  • Small and mighty - our engineering team is small which means you can build meaningful relationships but also work on a wide variety of technologies and challenges

Our Tech Stack:

  • Core Technologies: Kafka, Temporal.io, PostgreSQL
  • Languages: Java/Kotlin, TypeScript
  • Infrastructure: Kubernetes, AWS, Terraform
  • Observability: Datadog, Honeycomb, PagerDuty
  • Development Tools: GitHub, CircleCI, Docker

What we offer

  • Salary range CAD$130,000-$150,000 annual, commensurate with experience
  • Equity ranging 0.01-0.25%
  • 3 weeks vacation
  • Enrollment in group's health benefits after probation period
  • Kitchen full of snacks and drinks to keep you going throughout the day
  • Catered lunch on Mondays (we take recommendations!)

Interview Process

  • 15 minutes video call to discuss the opportunity and the organization with Yan, Head of Engineering
  • 45 minutes technical discussion with Ryan, Engineering Manager, and a senior backend developer
  • 90 minutes in-person technical assessment focused on:
    • System design for financial ledgers and payment flows
    • Event-driven architecture patterns
    • Data consistency in distributed financial systems
  • 30 minutes meeting with Cato, CEO and Co-Founder, and 15 minutes with Sarah, Chief of Staff
  • Background check and offer

Our Mission, Vision and Values

  • Mission: To help businesses seamlessly manage money around the world so they can access more markets, save money and simplify their operations
  • Vision: The future of business is global by default. Loop will be the first business bank that is global by default.
  • Values: Act with Urgency, Take Radical Ownership and Be Kind

How to Apply

To apply for this position, please click apply and submit along with your resume and a brief paragraph about yourself and your experience working with our tech stack.

Loop is committed to creating a diverse culture. We encourage you to apply regardless of who you are or where you came from - what matters is the journey ahead. Put simply, if you're unsure about your qualifications for this position, we'd still encourage you to apply!

Similar Jobs