Staff Software Engineer, Data
Solink · Remote · Canada ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Staff level (P4)
- Fully remote (Canada)
- Node.js + TypeScript
- AWS Serverless
- Data infrastructure
Join the Data Infrastructure team at Solink to shape the technical direction of a platform processing over 10 million events daily. You will build and maintain the integrations and data pipelines that power real-time operational insights for thousands of business locations worldwide.
As a Staff Engineer, you will drive architecture decisions, mentor colleagues, and collaborate across R&D teams. The role requires full-stack contributions with a focus on scalable infrastructure, ensuring high performance and reliability for customers globally.
What you'll do
- Design and maintain backend systems supporting high-volume integrations and real-time events
- Drive architecture decisions for data pipelines and document standards for team scalability
- Contribute to frontend and backend development using Node.js, React, and Serverless frameworks
- Mentor engineers through complex problems and lead by example in code reviews
- Collaborate with architects and cross-functional teams to implement new capabilities
- Lead design and planning meetings to scope future work with product stakeholders
- Troubleshoot issues and provide technical explanations to support customer success teams
What you'll need
- 5+ years of software development experience with a degree in Computer Science or related field
- Proficiency in JavaScript and TypeScript for clean, efficient full-stack code
- Experience building and deploying applications using AWS services like Lambda and DynamoDB
- Practical experience designing and maintaining serverless infrastructure at scale
- Strong background with SQL/NoSQL systems, particularly Elasticsearch or DynamoDB
- Experience with data warehousing tools such as Snowflake for scalable data pipelines
- Familiarity with infrastructure as code tools like Terraform, CloudFormation, or AWS CDK
- Must be a Canadian citizen or eligible to work in Canada and pass a criminal records check
Nice to have
- Hands-on experience with React or similar modern frontend frameworks
- Knowledge of information security and cybersecurity best practices
- Comfort working with multiple programming languages beyond JavaScript and TypeScript
Stack
- Node.js
- TypeScript
- React
- AWS Lambda
- DynamoDB
- Elasticsearch
- Snowflake
- Terraform
- AWS CDK
How you'll work
- Fully remote within Canada
- Permanent full-time employment
- Flexible work arrangements where role allows
What you get
- Meaningful equity for all permanent employees
- Fully paid health and dental benefits with no waiting period
- $500 annual health spending account
- Monthly reimbursement for fitness, wellness, or mental health programs
- Advancement based on merit and contribution
Hiring process
- Introductory call with the Talent Team
- Take-home CoderPad assessment
- Interview with the Hiring Manager
- Final technical deep dive with the team
- Reference checks followed by offer and onboarding