Solink

Solink

Senior Software Developer, Core Applications

Ottawa Office · Senior · Full-time

Work authorization requiredDetected 56 days ago
TypeScriptReactReact NativeNode.jsCI/CDPlaywrightJestTest Automation

About the role

  • This isn't a greenfield role; it's a stewardship role.
  • We're looking for a Senior Software Developer who takes genuine pride in the quality, reliability, and feel of software that people actually depend on.

Responsibilities

  • Own features end-to-end - collaborate with product and design, design and implement APIs, write the code, write the tests, ship it, monitor it
  • Drive meaningful improvements to stability, performance, and UX - identifying and eliminating pain points proactively, not just reactively
  • Design and build APIs in NestJS/TypeScript that power rich, responsive experiences across web and mobile

Requirements

  • You understand that a decade-old production codebase is a feature, not a burden - complexity has history, and you have the patience and curiosity to understand it before changing it
  • Awareness of performance trade-offs in web and mobile contexts - you know when something will feel slow before it ships
  • Ability to trace bugs across layers (UI → API → DB) and communicate clearly about root causes

Nice to have

  • Experience with video streaming, security camera systems, or POS/retail tech
  • Familiarity with automated testing in React and React Native (Jest, Detox, Playwright, or similar)
  • Exposure to mobile CI/CD and App Store / Play Store release pipelines
  • NestJS or other Node.js backend framework experience
  • Security Requirements
  • Candidates must undergo a criminal records check upon hire;
  • Be a Canadian Citizen (dual citizens included), or eligible to work in Canada;
  • We do things the Solink way:

Skills

  • Permanent | Full-Time
  • About Solink
  • This empowers teams to make data-driven decisions, enhance security, and improve operational efficiency.
  • Our web application has been running in production for over a decade, trusted by thousands of operators across countries.

Benefits

  • Fully paid health & dental (no waiting period) + $500 health spending account.
  • Wellness support: Monthly reimbursement for fitness, wellness, or mental health programs.

Company info

  • Clear expectations, honest feedback, and no politics.
  • The Core Applications team owns what our customers interact with every day - the web app and the mobile app.
  • Build and improve features across the web (React/TypeScript) and mobile (React Native/Expo) applications - constantly raising the bar on what "good" looks like for our customers
  • Leverage AI tools to move faster and write better code - you treat AI assistants as a core part of your workflow for coding, debugging, code review, and research

Equal opportunity

  • Equal Opportunity Employer.
  • If you require accommodation during the selection process, please let us know.

Visa & Work Authorization

  • Be a Canadian Citizen (dual citizens included), or eligible to work in Canada;

This listing is sourced directly from Solink's careers page and normalized into a canonical job model.