Closed listing
Senior Backend Developer
- Mississauga, ON, Canada
$60,000 to $90,000 CAD / year · Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Pay
- $60,000 to $90,000 CAD / year
- Job type
- Full-time
- Closing date
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
Backend Developer
Remitbee · Mississauga, Ontario · Onsite · $60,000–$90,000
This is an existing vacancy. We may use AI to screen or assess applicants.
The short version
You build and run the backend services that move money to more than 100 countries. Node.js and TypeScript or Python - either is fine, we care about the depth, not the language. Postgres or MySQL, REST and GraphQL. You'll work onsite in a small agile team alongside QA, DevOps and the founders, which means you're in the room when requirements get decided rather than receiving them as tickets.
The thing that makes this different from most backend work: correctness has consequences you can name. A failed transfer isn't a degraded user experience, it's someone's rent landing late in another country. That shapes how we test and how we deploy.
You should also know that not all of this is greenfield. Part of the job is redesigning legacy systems that are still sitting in the live path - untangling code that predates the current architecture while it keeps running. If that's the part of engineering you find satisfying, this role has a lot of it. If it's the part you'd rather avoid, this isn't the right fit.
What you'll own
The services behind money movement. Designing and building new ones, and rewriting the legacy pieces still carrying production traffic. You'll research the business need, weigh the options, and recommend the design - not just implement someone else's.
The full lifecycle of what you ship. Analysis, design, build, test, release, and support afterward. You own your code in production.
Test coverage and documentation, as part of the work. Not a phase at the end, and not something QA inherits from you.
What success looks like six months in
- Owning at least one core service end to end, with the team routing questions about it to you
- One legacy system migrated off, with no incidents attributable to the cutover
- Your services covered by tests that run in CI, and you trust them enough to deploy on a Friday
You must have these three things - it's what we screen on
Three-plus years building production backend services in Node.js and TypeScript, or in Python. Either is fine - we're hiring for judgement about systems, not for a syntax. You'll walk us through one you owned: what it did, what you chose, and what you'd change now.
Relational databases at depth - PostgreSQL or MySQL, either is fine. Not just writing queries. Bring an example of a schema or query you had to fix under real load, and what the symptom was before you found it.
APIs other teams depend on - REST or GraphQL. You've shipped one, versioned it, and dealt with the consequences of a breaking change.
Nice to have, not required
An ORM you've used seriously - Sequelize, SQLAlchemy, Django ORM or similar; open-source contributions; experience mentoring or leading other engineers; fintech, payments, or any regulated-money environment.
You don't need
Front-end or mobile development, infrastructure and deployment pipelines, or design. We have DevOps, QA and design covered.
What it's actually like here
Remitbee is a Canadian fintech moving money to over 100 countries, alongside currency exchange, bill payments and digital wallets. Hierarchy isn't a barrier to being heard here - if you have a point and the data behind it, you take it to senior leadership directly, regardless of tenure. And we take the whole team on a trip every quarter.
Curious what that looks like day to day? Watch our team here: https://www.youtube.com/watch?v=yZzLcWqUWYY
Compensation and benefits
$60,000–$90,000, health insurance, Career Development Policy, Self Development Policy, and a quarterly team trip.
How to apply
Send your resume plus one backend service you've owned - a sentence on what it did, what you chose and why, and what broke. No cover letter.
We let every candidate we interview know the outcome within 7 business days.
More about this job
Responsibilities
You will design, build, and maintain backend services for money movement while migrating legacy systems to modern architecture. You are responsible for the full lifecycle of your code, including testing, deployment, and production support.
Requirements
Candidates must have at least three years of experience building production backend services using Node.js, TypeScript, or Python. Proficiency in relational databases and API design (REST or GraphQL) is mandatory.
Skills
- Node.js
- TypeScript
- Python
- PostgreSQL
- MySQL
- REST
- GraphQL
- Backend development
- API design
- Legacy system migration
- System architecture
- Database schema design
- Agile methodology
- CI/CD
- Test automation
Benefits
- Health insurance
- Career development policy
- Self development policy
- Quarterly team trip
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Finance & Accounting
- Engineering
Keywords
- Node.js
- TypeScript
- Python
- PostgreSQL
- MySQL
- REST
- GraphQL
- Fintech
- Backend development
- Legacy systems
- API
- CI
- Payments
- Agile
- Sequelize
- SQLAlchemy
- Django ORM
- System design
- Production support
- Database management