Software Engineer
Role summary
A high-growth, AI-driven software company is seeking a Staff Software Engineer to design and build core backend systems for cutting-edge products at scale. This high-impact, fully remote role requires 6+ years of backend experience, with strong proficiency in Node.js and TypeScript, and proven experience in building scalable systems, APIs, and asynchronous/event-driven architectures. Candidates should also have solid database design and data modeling skills. Experience with AI/ML service integration and 3rd party APIs is preferred. The ideal candidate has a startup background, a track record of building products from inception to production, and operates autonomously.
We’re hiring a Staff Software Engineer to join a high-growth, AI-driven software company building cutting-edge products at scale.
This is a high-impact role where you’ll design and build core backend systems powering multiple product lines.
About the role
As a Staff Engineer, you will:
- Design, build, and maintain scalable backend APIs and services
- Work on core platform architecture used across products
- Collaborate cross-functionally with product, data, and engineering teams
- Contribute to technical decisions and system design at scale
- Help drive high-quality engineering standards and best practices
Core requirements
- 6+ years of experience as a backend or backend-leaning engineer
- Strong experience with Node.js and TypeScript (or similar backend technologies)
- Proven experience building scalable systems and APIs
- Experience working with asynchronous / event-driven architectures
- Strong database design and data modeling experience
Nice to have
- Experience integrating AI/ML services (OpenAI or similar) into products
- Experience working with 3rd party APIs (e.g. Meta API)
- Ability to work across the stack when needed
Ideal background
- Experience in startups or high-growth environments (0–200 employees)
- Proven track record of building products from 0 → 1 (MVP to production)
- High ownership and ability to operate autonomously
- Experience working with non-technical stakeholders or clients
- Founder or founding engineer experience is a strong plus
Soft skills
- Clear communication and ability to explain technical concepts simply
- Collaborative, low-ego, and proactive mindset
- Strong problem-solving and product thinking
What to avoid (not a fit)
- Only frontend or internal tooling experience
- Background mainly in large corporations (500+ employees, banks, consulting firms)
- Frequent job hopping (~1 year per role)
- Experience primarily with outdated technologies
Compensation & benefits
- Salary: CA$150K – CA$250K
- Equity package
- Fully remote work
- 20 days PTO
- Full healthcare coverage
- Work-from-home stipend
- Wellness stipend
- Internet stipend
- Team offsites + annual company retreat
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite