Software Developer
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
About BorderPass
BorderPass is one of the fastest-growing companies in North America, on a mission to simplify global mobility. We help international students and workers navigate complex immigration processes by combining legal expertise with powerful technology. Our platform serves students, employers, and institutions for immigration compliance, financial onboarding, housing, and settlement, all in one place.
The Role
We are hiring a Software Developer to help build the platform that thousands of students and workers rely on to study, work and build a life in a new country. This is a high ownership seat at one of the fastest growing companies in North America, on a team where AI agents write much of the code and you own the design, the quality and the final call. You will ship real features across web, server and mobile, run several agents in parallel, and turn complex immigration rules into software that lawyers and customers trust. If you love shipping fast, owning results, and getting the most out of AI coding tools, this role is for you.
Stack
- TypeScript, Next.js, Node, GraphQL, Postgres, Expo, AWS
- Tools: Claude Code, Codex, Linear, Sentry, PostHog
How we work
- AI agents are part of the team. Engineers own the thinking and the review.
- We prove a change works on the real product, not only in tests.
- We keep PRs small, and every change gets a second set of eyes.
- A person approves anything that reaches customers or production.
What you will do
- Own bugs and features end to end across web, server and mobile.
- Run several AI agents in parallel and review what they produce.
- Investigate production issues using error tracking, logs and analytics.
- Improve our shared AI tooling and workflows.
- Review teammates' code.
- Work with lawyers and product to turn immigration rules into code.
What we look for
- 3+ years of professional software development, shipping to production.
- Daily use of AI coding tools (Claude Code, Codex, Cursor or similar), with examples of how you get good results from them.
- Strong TypeScript across React or Next.js, Node, GraphQL and Postgres.
- You question AI output and your own assumptions.
- You back up claims with evidence, not confidence.
- You pick the simplest fix that solves the real problem.
- You think about the edge cases real users hit.
- You write clearly and briefly.
Nice to have
- Expo or React Native
- AWS, Terraform, CI/CD
- Observability tools
- Experience in regulated or legal domains, or with personal data
How we hire
- Intro call
- Walk us through something you built with AI tools
- Hands on session: fix a realistic bug using your own setup
- Meet the team
Why Join BorderPass
- Be part of one of the fastest-growing companies in North America
- Work alongside lawyers, engineers, and operators, building the future of immigration services
- High ownership role working directly with leadership
- Flexible work environment with competitive compensation
- Help scale a national immigration platform
More about this job
Responsibilities
Own and deliver bugs and features across web, server, and mobile, using AI agents and reviewing their output while investigating production issues and improving AI tooling. Collaborate with lawyers and product teammates to translate immigration rules into reliable software, and review teammates' code.
Requirements
Requires at least three years of professional software development experience shipping production software, daily use of AI coding tools, and strong TypeScript experience with React or Next.js, Node.js, GraphQL, and PostgreSQL. Candidates should critically evaluate AI output, support claims with evidence, choose simple effective solutions, consider user edge cases, and communicate clearly; Expo or React Native, AWS, Terraform, CI/CD, observability, and regulated-domain experience are advantageous.
Skills
- TypeScript
- React
- Next.js
- Node.js
- GraphQL
- PostgreSQL
- AI Coding Tools
- Code Review
- Production Debugging
- AWS
- Expo
- React Native
- Terraform
- CI/CD
- Observability
- Cross-Platform Development
Benefits
- Flexible Work Environment
- Competitive Compensation
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Legal
Keywords
- TypeScript
- Next.js
- Node.js
- GraphQL
- PostgreSQL
- Expo
- AWS
- Claude Code
- Codex
- Linear
- Sentry
- PostHog
- AI Agents
- AI Coding Tools
- React
- React Native
- Terraform
- CI/CD
- Production Software
- Production Debugging
- Error Tracking
- Logs
- Analytics
- Code Review
- Immigration Compliance
- Legal Technology
- Personal Data
- Observability
- Cross-Platform Development
- Agile Development