Software Architect
Step.co
About the role
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 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
- 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
Experience
- Software Development: 5+ years (required)
- AI Feature Development in Production: 1+ years (required)
- Work Location: In person
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free