Solink

Staff Software Engineer, Core Applications

Ottawa Office, Remote. Posted a month ago

The role

You will set technical direction across web, mobile, and API layers for the Core Applications team. You will build and improve features for React/TypeScript web and React Native mobile applications while mentoring colleagues.

What you will do

  • Build and improve features across web and mobile applications
  • Own features end-to-end from design to delivery
  • Drive architecture and technical direction across web, mobile, and API layers
  • Drive improvements to stability, performance, and UX
  • Design and build APIs in NestJS/TypeScript
  • Leverage AI tools for coding, debugging, code review, and research
  • Raise code quality through reviews, refactoring, and knowledge sharing
  • Triage and resolve bugs
  • Collaborate on technical decisions regarding architecture, tooling, and patterns
  • Mentor and support teammates

Required qualifications

  • Strong production TypeScript and React experience
  • Full-stack ownership including designing REST APIs, working with PostgreSQL and Redis
  • Demonstrated ownership of end-to-end system architecture across web, mobile, and API platforms
  • Track record on a mature, customer-facing product
  • Active use of AI tools to accelerate work
  • Solid understanding of REST APIs
  • Awareness of performance trade-offs in web and mobile contexts
  • Ability to trace bugs across layers (UI to API to DB)
  • Clear communicator
  • Comfortable with ambiguity and large surface area

Nice to have

  • Hands-on React Native experience
  • 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
  • Experience building or integrating AI-powered features and LLM capabilities
  • NestJS or other Node.js backend framework experience

Benefits

  • Meaningful equity
  • Fully paid health & dental (no waiting period)
  • $500 health spending account
  • Monthly reimbursement for fitness, wellness, or mental health programs

Before you apply

  • Candidates must undergo a criminal records check upon hire
  • Be a Canadian Citizen (dual citizens included), or eligible to work in Canada
  • Be willing to comply with Solink’s own security policies and standards
  • Solink uses artificial intelligence to screen, assess, and/or select candidates

About the company

Solink provides businesses with tools to transform video security into real-time operational insights through a cloud-based platform. The company is trusted by over 36,000 locations across 60+ countries.

Staff Software Engineer, Core Applications at Solink | JobZoey