Software Engineer (Canada)

Software Engineer (Canada)

01 Aug
|
Step.co
|
Canada

01 Aug

Step.co

Canada

Step.co is a fast-growing fitness technology company changing how people move, train, and connect. We build personalized fitness, dance, and martial arts experiences powered by smart technology and immersive content. We’re on a mission to help people live healthier, more active lives, and we’re looking for a strong technical builder to join us.

About the Role

We’re looking for an experienced Software Architect to join our in-house team. This is a mostly backend-focused role for someone who has strong architecture and system design skills, enjoys building scalable products, and can move fast using modern AI-assisted development workflows.

You’ll help shape the technical direction of our platform, design and build backend systems, and work closely with product, design, and engineering to ship production-ready features. You should be comfortable in a serverless AWS environment and have hands-on experience delivering AI-powered features in production. You should also be familiar with vibe coding workflows and tools like Cursor and Claude Code.

What You’ll Do

- Design and build scalable backend systems and services for Step.co’s platform
- Own architectural decisions across backend infrastructure, APIs, and cloud services
- Collaborate with cross-functional teams to define, design, and ship new features
- Build and maintain reliable, secure, and high-performance backend services
- Design and implement serverless solutions using AWS services
- Develop and integrate AI-powered features into production applications
- Write clean, efficient, maintainable, and reusable code
- Troubleshoot,



debug, and improve existing systems
- Participate in code reviews and help set engineering best practices
- Use modern AI-assisted development workflows to improve speed and quality

Required Skills & Experience

- 5+ years of professional software development experience
- Strong experience in backend development and software architecture
- Proven experience designing and building scalable production systems
- Strong proficiency in JavaScript/TypeScript and Node.js
- Strong experience building backend services, APIs, and cloud-based systems
- Experience with AWS, including DynamoDB, Lambda, S3, API Gateway, CloudFormation, and Cognito
- Familiarity with serverless architecture and tools such as AWS SAM or Serverless Framework
- Strong understanding of RESTful APIs and GraphQL; AWS AppSync is a plus
- Proven experience delivering AI-powered features in production
- Experience working with AI tools and frameworks such as OpenAI API, TensorFlow, Core ML, Google AI, Hugging Face, or AWS AI Services
- Familiarity with vibe coding workflows and AI coding tools such as Cursor, Claude Code, or similar tools
- Experience with CI/CD pipelines and Git
- Strong debugging, problem-solving,



and communication skills
- Must be based in Vancouver and able to work from our office

Nice to Have

- Experience with React, SWIFT or full-stack environments
- Familiarity with AWS Amplify
- Experience in fitness tech, health tech, streaming platforms, or consumer-facing apps
- Startup experience and comfort working in a fast-moving environment

What We Offer

- Market-competitive salary of CA$80,000 – CA$90,000
- A chance to shape a high-impact product in a fast-paced startup environment
- A collaborative and supportive in-office team
- Opportunities for growth, ownership, and learning
- The opportunity to work on innovative products across backend systems, AI, and cloud technologies

Join Us

If you’re an experienced backend-focused architect who likes building real products, making strong technical decisions, and using modern AI tools to move fast, we’d love to hear from you. Join Step.co and help us build the future of digital fitness experiences.

Job Type: Full-time
Pay: $80,000.00–$90,000.00 per year

Schedule

Monday to Friday

Ability to commute/relocate

North Vancouver, BC V7L 1B3: Reliably commute or plan to relocate before starting work (required)

Education

Bachelor’s Degree (required)

Experience

- Software Development: 5+ years (required)
- AI Feature Development in Production: 1+ years (required)

Work Location: In person

Job Types: Full-time, Permanent

Pay: $80,000.00-$90,000.00 per year

Benefits:

- On-site parking

Work Location: In person

📌 Software Engineer (Canada)
🏢 Step.co
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (canada) / canada