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 two Senior Software Developers to design and deliver end-to-end features on our cross-border banking platform. In this role, you’ll work hands-on across the entire stack—building intuitive front-ends, enhancing and scaling backend services, and ensuring that our platform remains secure, performant, and reliable. This is an onsite position at our downtown Toronto office (Adelaide and Spadina).
Where You Come In
As a Senior Software Developer at Loop, you will contribute across the entire product surface area: from the backend services and APIs that power our fintech solutions to the frontend interfaces that create a seamless customer experience. With 5–8 years of experience, you’ll bring a blend of front-end and back-end expertise to the table, delivering secure, reliable, and high-performing features. You’ll write high-quality code, collaborate closely with product and design, and have an impact on the direction and quality of our platform.
What You'll Be Doing
- Enhance Back-End Services: Develop robust APIs and integrations that maintain strict data consistency and perform under high concurrency. Ensure fault-tolerance, scalability, and security throughout our services.
- Maintain Quality & Reliability: Write unit, integration, and end-to-end tests. Set up and refine monitoring, logging, and alerting to keep our systems stable and responsive in production.
- Collaborate with Cross-Functional Teams: Work closely with product managers, designers, and fellow developers to translate requirements into actionable technical solutions. Provide input on trade-offs, timelines, and feasibility.
- Improve Front-End Experiences: Optimize the front-end for performance, accessibility, and responsiveness. Contribute to a polished, intuitive user experience by refining UI components and user flows.
- Participate in Technical Discussions: Contribute to architectural reviews and propose incremental improvements. While you’ll focus heavily on hands-on coding, you’ll also weigh in on design decisions to ensure future scalability and maintainability.
- Mentor & Learn: Lead by example in code reviews, offering constructive feedback and guidance. Support the growth of less-experienced developers while continuing to hone your own skills.
- Stay Current & Innovative: Keep an eye on industry trends, experiment with tools and frameworks, and introduce incremental improvements that enhance development velocity and product quality.
What We're Looking For
- Experience: 5–8 years of hands-on software development, including a proven track record working across the stack (front-end and back-end) on production-grade applications.
- Back-End Proficiency: Experience building and operating distributed systems, GraphQL/RESTful APIs, and data-intensive applications. Comfort with relational databases (PostgreSQL) and understanding of concurrency, fault-tolerance, and data consistency.
- 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.
- Operational Mindset: Familiarity with production monitoring, observability, and best practices for running stable services at scale.
- Collaborative & Communicative: Able to work seamlessly within a team environment, give and receive feedback constructively, and communicate effectively with non-technical stakeholders.
- Adaptability & Curiosity: Eager to learn new technologies, experiment with different approaches, and grow alongside a fast-paced, evolving product and platform.
It's a Bonus if You Have
- FinTech Expertise: Experience building financial ledgers, payment systems, or other financial services applications.
- Security Know-How: Familiarity with secure coding, regulatory compliance, and best practices in safeguarding financial data.
- Accounting & Reporting Knowledge: Understanding of financial reporting standards and the intricacies of handling financial data.
- Familiarity with Our Tech Stack: Experience with Ruby on Rails, PostgreSQL, and React is helpful, though not required. Demonstrated ability to quickly learn new tools and frameworks is just as valuable.
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.
What we offer
- Salary range CAD$130,000-$150,000 annual, commensurate with experience.
- Equity ranging 0.01-0.25%.
- 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.
- 30 minutes video call to discuss the opportunity and technical ability (no coding exercise) with Ryan, Engineering Manager.
- 60 minutes (ideally) in person coding exercise with 2 team members.
- Part 1: Technical Debugging (30 minutes) - Candidates will work on identifying and fixing issues in a sample project similar to our production codebase.
- Part 2: System Design Exercise (30 minutes) - A light system design discussion where candidates will sketch and explain their approach to a real-world feature or functionality relevant to our platform.
- 30 minutes (in person or virtual) 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!