cover
Full Time

Full Stack Software Engineer III/ 4 days ago

BRIM
Attractive
Application ends: 2026-03-28

Quick Summary

This Full Stack Software Engineer III role at Brim Financial (Remote, Canada, CAD $100k-$120k) seeks an experienced engineer to own end-to-end features and make architectural decisions for credit card issuance, real-time rewards, and payment processing systems. You will design and maintain scalable PHP and Python services, RESTful APIs, and work with MySQL and JSON, while also mentoring junior engineers. Requires 3-5 years of development experience with strong OOP, deep familiarity with RESTful API design, MySQL optimization, and experience making architectural decisions across the full stack in a remote-first setting.

About Brim
Brim Financial is a category-defining fintech, building the operating system for credit cards and payments. Our platform powers card programs for banks, credit unions, fintechs, and global brands across North America. We are backed by EDC Growth Equity, Epic Ventures, Vistara Growth, and Impression Ventures and have been recognized as a CB Insights Fintech 100 company and Deloitte Fast 50 and Deloitte Fast 500 winner.

We are looking for an experienced Full Stack Engineer who can own features end-to-end and make meaningful architectural decisions. This high-stakes, high-leverage engineering role involves building and scaling systems for credit card issuance, real-time rewards, and payment processing for institutional partners, while also mentoring junior engineers.

What You'll Do

  • Design, build, and maintain PHP and Python services and RESTful APIs across the full stack, focusing on scalability, security, and long-term maintainability.
  • Own features from technical design through deployment, making architectural decisions on data models, API contracts, and system interactions.
  • Work with MySQL, JSON data structures, and third-party integrations across banking cores and payment networks.
  • Build a deep understanding of our business domain, including credit card programs, rewards, and payment processing, to inform engineering decisions.
  • Contribute to technical planning and cross-functional discussions with product design.
  • Help junior engineers grow through pairing and knowledge sharing.

What You'll Bring

  • 3-5 years of professional development experience with solid OOP fundamentals.
  • Deep familiarity with RESTful API design, MySQL query optimization, and working with complex data structures.
  • Experience making architectural decisions, designing solutions beyond just implementing specs.
  • Comfort working across the full stack and willingness to adapt to required technologies.
  • Ability to work autonomously in a remote, async-first environment while maintaining strong team connections.
  • Strong written communication for documentation, technical proposals, and both synchronous and asynchronous discussions.
  • Comfort with remote-first, synchronous and asynchronous daily collaboration with fluid times.

Bonus if You Have

  • Experience in fintech, payments, or credit card infrastructure.
  • Familiarity with multi-tenant platform architecture or real-time transaction processing.
  • Experience working with LLM APIs or AI-assisted development tools.
  • Understanding of security and compliance in regulated environments (PCI DSS, SOC2).

What We Offer

  • Competitive compensation and equity.
  • Remote-first workplace.
  • Comprehensive health plan and PTO.
  • A team that treats AI as a force multiplier.
  • Real ownership, shipping code to production with direct impact on partners and cardholders.
  • Room to grow into senior and leadership roles as the team scales.

Other Information

  • Remote (US/Canada) | Full-Time
  • Reason for vacancy: New vacancy
  • Salary range: CAD $100,000-$120,000

Share

BRIM

BRIM

  • Address
    Remote
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy