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.