About the role
Fully remote full-stack role on Northwind's build dashboards — TypeScript, React, Go and Postgres, with a written-first async culture.
You'll join the developer experience group as a fully remote senior engineer. The team owns the build dashboards used by roughly 4,000 engineering teams. Northwind is written-first and low-meeting — most decisions land as a document with async review, and there are two protected focus days each week.
Key responsibilities
- Ship features across a TypeScript/React frontend and Go backend
- Own reliability of the metrics ingestion pipeline
- Write architecture proposals as documents for team review
- Take part in a compensated, capped on-call rotation
Requirements
- 5+ years shipping production web applications
- Strong TypeScript / React and at least one backend language (Go, Rust or Java)
- Comfortable working async in an Americas or EMEA timezone
- Legal right to work as a contractor or via EOR in your country
How to apply — step by step
- 1
Review the role & check eligibility
5 minutesRead the responsibilities and requirements below. This position is senior level, based in Remote (Americas & EMEA) and works remote.
- 2
Prepare your documents
30–60 minutesAn updated CV (PDF, max 2 pages), a short cover note tailored to this role, and copies of qualifications or licences relevant to the position.
- 3
Submit the application form
10 minutesApply through JobOrbit and your profile is sent directly to the Northwind Labs hiring team — no duplicate forms.
- 4
Screening call
Within 5 working daysA recruiter confirms your experience, notice period, salary expectation and relocation status. Usually a 20–30 minute call.
- 5
Interviews & assessment
1–3 weeksTwo to three conversations with the hiring manager and team, plus a practical task or scenario discussion relevant to the role.
- 6
Offer, contract & relocation
1–2 weeksOffer letter, reference checks, then visa and relocation paperwork handled with the employer's mobility team.
Documents you need ready
- Updated CV / résumé (PDF)
- Cover note referencing this role
- Two professional references
- Proof of highest qualification
- Portfolio or case study of past work
Salary breakdown
Approximately $114,000 USD per year at the top of the band.
Benefits & perks
Visa & relocation
Hired directly on a Canadian contract for Canada-based candidates, or through an EOR for other countries. Quarterly team weeks funded.
Canada work permit guideJobOrbit role guide
Remote Full-Stack Developer (Americas / EMEA) in Remote (Americas & EMEA): the complete guide
Everything below is written for this specific listing — the market it sits in, what the week really looks like, how the pay band works, how to prepare, and where the role leads afterwards.
Why this Remote Full-Stack Developer (Americas / EMEA) role exists
Northwind Labs is a Technology & IT company of 600-900 people, founded in 2014 and headquartered in Toronto, Canada. Northwind Labs builds continuous delivery and observability tooling used by roughly 4,000 engineering teams. The company started as an internal platform team inside a Canadian payments firm and spun out in 2014 after the tooling proved more valuable than the product it supported. For this particular opening, the work is done from Remote (Americas & EMEA) — remote, remote — and reports into the remote / work from home side of the business.
Read the responsibilities as a symptom list. "Ship features across a TypeScript/React frontend and Go backend" sitting at the top of a remote full-stack developer (americas / emea) brief usually means that area is currently being done badly, late, or by someone who should be doing something else. At senior level you will set direction inside your area, mentor others, and be judged as much on the decisions you prevent as the work you produce.
Employers in remote / work from home are hiring for depth over breadth, and Remote (Americas & EMEA) is one of the markets where that demand is concentrated. Remote (Americas & EMEA) sits inside that picture: Canadian employers weigh Canadian-equivalent credentials heavily. Getting an ECA (Educational Credential Assessment) before applying noticeably improves callback rates.
A week as a Remote Full-Stack Developer (Americas / EMEA) at Northwind Labs
This remote full-stack developer (americas / emea) position is remote, so most coordination happens in writing. Expect asynchronous updates, recorded decisions and a small number of protected live meetings rather than a calendar full of them.
Most of the week goes on ship features across a typescript/react frontend and go backend, with strong TypeScript / React and at least one backend language (Go, Rust or Java) work threaded through it. The part nobody advertises is upkeep — the fixes, follow-ups and small corrections that stop last quarter's work from quietly rotting. In a 600-900-person technology & it company that upkeep lands on the person closest to the work, which here is you.
Senior hires are given the benefit of the doubt for about a quarter. After that, a remote full-stack developer (americas / emea) is expected to be improving how the work is done, not only doing it. Ask the hiring manager what "good" looks like at six months for this remote full-stack developer (americas / emea) — a team that cannot answer that has not thought the role through.
Where the hours go in this Remote Full-Stack Developer (Americas / EMEA) role
- Core delivery — ship features across a typescript/react frontend and go backend
- Applied 5+ years shipping production web applications work and problem-solving alongside the wider team
- Review, handover and coordination with the people who depend on this role
- Maintenance, fixes and improving what already exists
- Planning, documentation and keeping current in remote / work from home
What C$140,000 – C$175,000 really means here
The advertised range is C$140,000 – C$175,000, a spread of roughly 25% between floor and ceiling, with a midpoint near CAD 157,500. In most structured pay systems the midpoint represents someone fully performing the role, the floor someone growing into it, and the ceiling a candidate who arrives with directly transferable, hard-to-hire experience — in this case, depth in 5+ years shipping production web applications.
Canada averages C$78,000 across advertised roles. For a senior-level remote full-stack developer (americas / emea) in remote / work from home, the relevant comparison is narrower: two or three live listings in Remote (Americas & EMEA) for the same work. Pull them before any salary conversation so you are arguing from data, not from hope.
Negotiate against the band, not against Northwind Labs. "What would someone at the top of this band be doing that I am not yet doing?" is a stronger opening than a number, and for a remote full-stack developer (americas / emea) post it often produces a written development plan alongside the offer.
Beyond base pay, always confirm
- Bonus or commission structure, and whether it is discretionary or formulaic
- Pension or retirement contribution and the employer match under Canada rules
- Health cover, including dependants
- Paid leave, public holidays and any carry-over policy
- Equity, if offered — the vesting schedule matters more than the headline value
- Equipment, home-office allowance and which country your payroll actually sits in
Who gets hired as a Remote Full-Stack Developer (Americas / EMEA)
By the time Northwind Labs reaches interviews, everyone left can do the job on paper. What decides it is proof: someone you mentored into being better at the job than you needed them to be. Write it the way you would explain it to a colleague, not the way you would write a personal statement.
Candidates who cannot explain why this employer, specifically, get screened out early. Tie every claim to something that happened, with a date, a number or a named outcome.
The requirements list is a wish, not a gate. If 5+ years shipping production web applications and strong TypeScript / React and at least one backend language (Go, Rust or Java) are genuinely yours and the rest are learnable, apply and say so directly in the first line of your cover note. Recruiters respect a candidate who names their own gap before they are asked about it.
Preparing for the Northwind Labs interviews
Rehearse out loud, not in your head. A senior-level remote full-stack developer (americas / emea) interview in Remote (Americas & EMEA) is largely a test of whether you can explain a decision clearly to someone who was not there.
Research Northwind Labs specifically. Engineering-led, written-first, and deliberately low-meeting. Every proposal begins as a document, decisions are recorded publicly, and teams run on two-week cycles with a protected week for maintenance and learning. Referencing how a company actually operates, rather than reciting its marketing copy, is one of the clearest signals that a remote full-stack developer (americas / emea) application is genuine.
Questions worth preparing for
- Why this Remote Full-Stack Developer (Americas / EMEA) role at Northwind Labs, and why now?
- Walk me through your experience with 5+ years shipping production web applications.
- Tell me about a time ship features across a typescript/react frontend and go backend went wrong. What did you change?
- Tell me about a decision you got wrong and what you do differently now.
- How do you prioritise when everything is urgent?
- What would your first ninety days in Remote (Americas & EMEA) look like?
Working for Northwind Labs across borders
Remote does not mean location-irrelevant. Employment law, tax residency and payroll follow where you physically sit, and for a role advertised out of Remote (Americas & EMEA), those details are settled before the contract is signed rather than after.
Express Entry (Federal Skilled Worker) and Provincial Nominee Programs are the primary permanent routes; the Global Talent Stream can issue work permits for eligible tech roles in about two weeks.
For this specific listing: Hired directly on a Canadian contract for Canada-based candidates, or through an EOR for other countries. Quarterly team weeks funded.
Confirm the time-zone overlap expected, who pays for equipment and desk space, and whether the contract is a local employment contract or an employer-of-record arrangement. Those three answers change the offer more than the headline number does. Get the answers in writing before you resign from your current role — especially anything specific to Remote (Americas & EMEA).
Where a Remote Full-Stack Developer (Americas / EMEA) role leads next
A senior-level remote full-stack developer (americas / emea) in remote / work from home typically has two credible paths after two to four years: deeper specialisation, where 5+ years shipping production web applications becomes the thing the organisation relies on you for, or breadth, where you take on scope across more people and more surface area.
Choose before you accept, because the first eighteen months in a remote full-stack developer (americas / emea) seat quietly decide it for you. A useful interview question for Northwind Labs: what does someone need to demonstrate here to be promoted out of this role?
Northwind Labs operates in Toronto, Berlin, Remote (Americas & EMEA), which matters for a remote full-stack developer (americas / emea) if internal mobility or a future move out of Remote (Americas & EMEA) is part of your plan. If a move is your long-term aim, say so early; employers plan around ambition they know about.
Frequently asked questions
Does this role offer visa sponsorship?
Hired directly on a Canadian contract for Canada-based candidates, or through an EOR for other countries. Quarterly team weeks funded.
Can I apply from outside Canada?
Yes. This role is remote, so international applications are welcome subject to time-zone overlap.
How long does the hiring process take?
Typically three to six weeks from application to offer, depending on interview scheduling.
When does the listing close?
Applications close in 23 days. Early applications are reviewed first.
Is the salary negotiable?
The advertised band is C$140,000 – C$175,000. Final placement inside the band depends on experience and interview outcome.