Backend Engineer

4 weeks ago


Calgary, Canada Finofo Full time

About Finofo

Finofo makes global finance effortless. We help companies pay vendors, move money across borders, manage multi-entity cash, and stay compliant – all from one platform.

We’ve raised over $5M, including a $3.3M seed led by Watertower Ventures with Motivate VC and SaaS Ventures. Customers are scaling fast, and the product has to scale faster.

Why We’re Hiring

We solved the hard infrastructure first: global payments, multi-entity finance, ERP integrations.

Now we’re building the intelligence layer above it – the one that understands purchase orders, invoices, receipts, and approvals in a way legacy ERPs simply can’t. It’s full of messy real-world edge cases and an AI core that learns from every workflow.

This is the kind of engineering challenge most new grads don’t get until much later in their career.

We want to give it to you now.

We’re looking for early-career engineers who code because they genuinely enjoy it. The ones who were building side projects long before internships, and who treat AI as a way to move faster and think bigger.

If that’s how you work, you’ll fit right in.

What You’ll Do

- Build and improve core backend systems using Python and PostgreSQL
- Ship API endpoints that power key product flows
- Work closely with frontend engineers and designers to iterate fast
- Handle real-time workflows, concurrency, edge cases, and messy I/O
- Own production issues: investigate, debug, fix, and follow through
- Contribute to architecture discussions and system design
- Move with real urgency; ship daily and learn constantly
- Pair with senior engineers and founders to gain experience fast

Who You Are

You’re early in your career (0–2 years), but you’ve been coding long before your first internship. You might be a new grad, a self-taught builder, or someone with a strong academic background who devours hard problems.

You’re a great fit if:

- You’ve built passion projects outside of school or work
- You’ve been coding for years and love it
- You have a strong foundation in Python or another OOP language
- You understand data modelling and SQL fundamentals
- You build good mental models and solve problems cleanly
- You’re curious, fast-learning, and relentless about improvement
- You communicate clearly and take ownership
- You prefer working in person with a team moving at founder-speed
- You use AI tools constantly (Cursor, Copilot, GPT, etc.) to level up
- You care about quality and correctness, not just “closing tickets”

Bonus: strong GPA or strong academic track record. We’ve found that people who perform well academically often bring discipline, clear thinking, and solid problem-solving habits.

Nice to have: fintech experience or experience in systems where failure is not an option. This is not a gym-planning app.

Let’s Be Honest

This isn’t a lifestyle job. We’re building a VC-backed company with global ambition. That means intensity. We’re not training for a casual 5K. We're aiming for the podium.

If you want comfort, this isn’t it.

If you want to grow at a pace most people never experience and work on problems that actually matter, you’ll love it here.

Our Stack

Frontend: React • TypeScript • Shadcn • REST • OpenAPI

Backend: Python • FastAPI • GraphQL • PostgreSQL • AWS (Fargate, Amplify) • Terraform

Tooling: GitHub Actions • Linear • Figma • Slack

How We Use AI

We treat AI as leverage. Cursor, GPT, Copilot – whatever moves us faster and makes the work better. If you’re AI-curious and like experimenting to gain speed, you’ll fit right in.

What We Offer

- Competitive salary with meaningful equity
- Relocation support to Calgary
- Beautiful downtown office (C-Train adjacent)
- High-trust, high-responsibility culture
- Mentorship from senior engineers and founders
- The chance to work on difficult engineering problems very early in your career
- The ability to own features end-to-end and see your work shipped to real customers quickly

Interview Process (Fast + Focused)

1. Intro call – who you are, what motivates you
2. Take-home logic exercise – 2–3 hours
3. Technical round – live debugging, system thinking
4. Founder round – ambition, mindset, ownership
5. Offer + references

Ready to build something massive?

Apply now and let’s ship.



  • Calgary, Canada Lumenalta Full time

    1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. This range is provided by Lumenalta. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$76,000.00/yr - CA$139,000.00/yr Role Overview As a Senior Backend Engineer at Lumenalta, you...


  • Calgary, Canada Lumenalta Full time

    1 day ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.This range is provided by Lumenalta. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeCA$76,000.00/yr - CA$139,000.00/yrRole OverviewAs a Senior Backend Engineer at Lumenalta, you will...


  • Calgary, Canada Tucows Domains Full time

    Tucows (NASDAQ:TCX, TSX:TC) is possibly the biggest Internet company you’ve never heard of. We started as a simple shareware site in 1993 and have since grown into a stable of businesses: Tucows Domains, Ting Internet and Wavelo. We embrace a people‑first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our...


  • Calgary, Canada Tucows Domains Full time

    Tucows (NASDAQ:TCX, TSX:TC) is possibly the biggest Internet company you’ve never heard of. We started as a simple shareware site in 1993 and have since grown into a stable of businesses: Tucows Domains, Ting Internet and Wavelo. We embrace a people‑first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our...


  • Calgary, Canada Canonical Full time

    Software Engineering Manager (Backend SaaS) Join to apply for the Software Engineering Manager (Backend SaaS) role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data...


  • Calgary, Canada Canonical Full time

    Software Engineering Manager (Backend SaaS) Join to apply for the Software Engineering Manager (Backend SaaS) role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data...


  • Calgary, Canada Lumenalta Full time

    Role Overview As a Senior Backend Engineer at Lumenalta, you will design and implement robust backend systems, ensuring our applications are secure, scalable, and efficient. You will be responsible for working closely with DevOps and frontend teams to deliver high-performance applications that leverage AWS cloud services and Kubernetes. Your role will also...


  • Calgary, Canada Lumenalta Full time

    Role Overview As a Senior Backend Engineer at Lumenalta, you will design and implement robust backend systems, ensuring our applications are secure, scalable, and efficient. You will be responsible for working closely with DevOps and frontend teams to deliver high-performance applications that leverage AWS cloud services and Kubernetes. Your role will also...

  • Backend Engineer

    5 days ago


    Calgary, Alberta, Canada Finofo Full time

    About FinofoFinofo makes global finance effortless. We help companies pay vendors, move money across borders, manage multi-entity cash, and stay compliant – all from one platform.We've raised over $5M, including a $3.3M seed led by Watertower Ventures with Motivate VC and SaaS Ventures. Customers are scaling fast, and the product has to scale faster.Why...


  • Calgary, Canada Affirm Full time

    A financial technology company in Calgary seeks a Software Engineer II, Backend. The role involves developing backend systems using Python or Kotlin while collaborating with a global team. Candidates should have 1.5+ years in software engineering and familiarity with distributed systems. The position offers competitive pay ($125,000 - $175,000), equity...