Solink
R&D
SeniorSoftwareDeveloper,CoreApplications
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Developer, Core Applications at Solink. Skills: React, TypeScript, React Native, APIs. Build and improve features. Own features end-to-end”
What You'll Achieve.
safeguard what matters most; know sooner and act faster; transforming video security; real-time operational insights; make data-driven decisions; enhance security; improve operational efficiency; reduce shrink; optimize performance; respond proactively; scaling with purpose
Industry & Context.
debugging smarter; trace bugs across layers; identify and eliminate pain points
undergo a criminal records check, eligible to work in Canada, comply with Solink’s security policies
What They're Looking For.
Must Have
production TypeScript, React experience, React Native experience, Full-stack ownership, REST APIs, PostgreSQL, Redis, mature, customer-facing product, clean code, good tests, thoughtful naming, UX that feels right, refactoring with purpose, reducing tech debt, understanding decade-old codebase, actively use AI tools, Copilot, Claude, Solid understanding of REST APIs, frontend and backend systems interact, performance trade-offs, trace bugs across layers, communicate clearly, Product instinct, Clear communicator, Comfortable with ambiguity, large surface area, self-direct, prioritize, ask clarifying questions, move with urgency, move with care
Nice to Have
Experience with video streaming, security camera systems, POS/retail tech, automated testing in React, React Native, Jest, Detox, Playwright, mobile CI/CD, App Store / Play Store release pipelines, building or integrating AI-powered features, LLM capabilities, NestJS, Node.js backend framework experience
What You'll Do.
Build and improve features
Own features end-to-end
Drive meaningful improvements
Design and build APIs
Raise the bar on code quality
Triage and resolve bugs
Contribute to technical decisions
Mentor and support teammates
How You'll Work.
Team & Collaboration
collaborate with product and design; knowledge sharing; support teammates; Win with TEAM
Communication Scope
Clear communicator; communicate clearly about root causes
Full Job Description
SENIOR SOFTWARE DEVELOPER, CORE APPLICATIONS Location: Ottawa, ON | Hybrid Department: R&D Reports To: Xiaokun Xu, Application Team Lead (Linkedin https://www.linkedin.com/in/xiaokun-xu-88a86054/) Type: Permanent | Full-Time ABOUT SOLINK At Solink, our mission is to safeguard what matters most. We provide businesses with the tools to know sooner and act faster by transforming video security into real-time operational insights. Our cloud-based platform integrates seamlessly with your existing cameras and systems, turning them into intelligent sensors that detect and interpret key moments. This empowers teams to make data-driven decisions, enhance security, and improve operational efficiency. Trusted by over 30,000 locations across 32+ countries - including brands like McDonald’s and JYSK - Solink delivers clarity when it counts. Our solutions help businesses reduce shrink, optimize performance, and respond proactively to potential threats. We're growing rapidly, earning industry recognition, and scaling with purpose. We’ve been recognized by Deloitte’s Fast 50™ and Fast 500™, Business Intelligence Group, and as one of Ottawa’s Best Places to Work. And we’re just getting started! THE ROLE The Core Applications team owns what our customers interact with every day — the web app and the mobile app. Our web application has been running in production for over a decade, trusted by thousands of operators across countries. 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. You'll work across a React/TypeScript web app and a React Native mobile app owning features end-to-end from design through delivery. You build APIs, ship UI, write tests, monitor production, and come back the next day looking for what to improve next. You care about the craft: clean code, thoughtful API design, smooth UI, and a codebase future teammates
Applying for this Senior Software Developer, Core Applications role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Ashby
- Ashby is a fast modern ATS — most applications take under 3 minutes.
- The resume parser is strong; verify parsed experience dates and job titles.
- Custom screening questions are often scored algorithmically — answer completely.
- Location field affects geo-based screening; use your actual metro area.
ANONYMOUS · UNFILTERED
What do employees actually say about Solink?
Real rants from real employees. Read before you apply.