You'll design, build, and maintain core web and mobile application features from back end to front end, owning delivery at every step of the way.
You'll dig into complex engineering problems - scale, concurrency, background processing, data ingestion - and back your solutions with data, not just instinct.
You'll integrate and maintain third-party tools and services, keeping our platform connected, reliable, and running smoothly.
You'll collaborate across Product, Customer Care, and Finance to scope new features, resolve production issues, and make sure what ships actually works in real life.
You'll strengthen the development pod through pull request reviews, pairing on complex stories, knowledge sharing, and mentorship that raises the whole team's game.
You’ll use AI to streamline processes, reduce friction, and give time back for the work that matters.
You'll contribute to a secure, well-structured SDLC - writing code that's not just functional but maintainable, tested, and built to last.
Requirements
4+ years of hands-on Ruby on Rails experience with production applications: you've built and shipped real features in Rails at scale, and you know the difference between code that works and code that holds up.
Solid front-end fundamentals: you're comfortable with core JavaScript, building UI features that hold up, and you've worked in React or React Native (or similar component-based frameworks). You don't need to be a front-end specialist, just someone who can move confidently through the front end when a feature calls for it.
Strong SQL and data analysis skills: you reach for data as a natural part of problem solving - whether that's diagnosing a performance issue, validating a hypothesis, or understanding how a feature behaves in production.
Deep engineering fundamentals: SOLID principles, domain-driven design, performant queries, and a solid testing practice (unit and integration) are how you work, not things you dust off for interviews.
A full-stack mentality: you own your features all the way through - back end, front end, automated tests, real-life testing, demos, and delivery. Every dev here does the same.
Experience with scale and concurrency challenges: you've worked through queuing, background processing, and efficient ingestion of third-party data, and you know where things tend to break before they do.
Agile fluency: sprint planning, story grooming, stand-ups, and scrum are part of your regular rhythm, not overhead.
The ability to shift gears between building fast and building clean: you know when an experiment calls for speed and when it's time to make the MVP something the codebase can carry for years.
Comfort with standard development tooling: Git, GitHub, Jira, and an editor you trust - plus a good eye for the right animated gif when a pull request finally merges.
Benefits
Permanently Remote: Work from a desk, a coffee shop, or in the great outdoors - our jobs are fully remote, forever
Flexible Time Off: Whether it's a longer vacation to explore new horizons, a series of short breaks for regular rejuvenation, or stepping away for a new level of mastery in a skillset – our “You-do-You” time off program caters to the diverse and evolving lifestyles of our team with a maximum of 6 weeks vacation
Instant Benefits: All full-time employees get access to medical, vision, and dental benefits from their very first day including increased mental health coverage and a wellness stipend
Plus: Inclusive parental leave top-up, earned wage access, real time market data for salaries, a supportive culture for lifelong learners and more
React Native Engineer building Skip’s restaurant tablet app for Canadian restaurants. Developing, testing, debugging, and releasing real - time mobile features with distributed product and engineering teams.
Educational Developer advancing faculty teaching excellence at Canadian private university. Designing faculty programming, onboarding new instructors, and supporting Nursing and Health Sciences across remote learning environments.
Senior QA Specialist for a 12 - month contract in Toronto, focusing on enterprise backend, API, and database testing. Must have experience with Selenium/Playwright, REST/SOAP, SQL, and HL7 FHIR.
Principal Software Engineer needed for a Toronto biotech startup. Hands - on role leading a team, with strong Python, TypeScript, React, and Azure experience.
Principal Mobile Developer building secure Android applications for BlackBerry, a provider of intelligent cybersecurity software and services. Developing Java, C/C++, and Python components for government and enterprise security solutions.
Programmer analyst supporting system and infrastructure operations, maintenance, and development at Desjardins, North America's largest cooperative financial group. Hybrid role in Lévis or Montréal.
Associé(e) en ingénierie réseau soutenant l’infrastructure TI, les équipements et les systèmes de simulation de L3Harris. Configuration réseau, dépannage, intégration et maintenance du cycle de vie des systèmes.
HR Advisor providing support in employee relations, recruitment, benefits, payroll, and HR systems. Partners with leaders to ensure compliant and responsive HR services.
Junior Administrative Assistant needed for a Government of Alberta contract in Calgary. Duties include admin support, mail, records, data entry, and office coordination.