Senior Frontend Software Developer
Loop Financial
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.
Hi, I'm Ryan, Engineering Manager at Loop and I am hiring a Senior Frontend Software Developer 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 Frontend 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
- Build End-to-End Features: Implement new product features across the stack—designing and developing both client-facing UI (in React, TypeScript/JavaScript) and backend services (in Ruby on Rails with PostgreSQL).
- 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.
- 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.
- 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.
- Front-End Skills: Proficiency with modern front-end frameworks (e.g., React) and JavaScript/TypeScript. Strong grasp of responsive design, accessibility, and performance optimization.
- 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.
- 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
- Design Expertise: Experience in UI/UX design and building designs from scratch based on product requirements.
- 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
Our Tech Stack:
- Language/Framework
- Ruby on Rails for our Backend API & Internal Team Admin
- React (Javascript and TypeScript) for our Customer Facing Application
- Django for our underwriting module
- Database
- Postgres
- Server
- Backend is hosted in Heroku
- Front-end on Netlify
- Underwriting module on AWS
Interview Process
- 30 minutes video call to discuss the opportunity and the organization with Ryan, Engineering Manager
- 60 minutes coding exercise with 2 team members
- 30 minutes in person meeting with Cato, CEO and Co-Founder
- Background check and offer
What we offer
- Salary range CAD$100,000-$130,000 annual, commensurate with experience
- Equity ranging 0.01-0.25%
- 3 weeks vacation
- Enrollment in group's health benefits after probation period
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 why you would be the ideal fit for this role.
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!