Software Engineer
Explicitly requires vibe coding workflows and familiarity with Cursor and Claude Code; uses AI-assisted development to ship AI-powered features.
About the Role
Senior backend-focused Software Architect to design and build scalable serverless AWS backend systems and deliver AI-powered features for Step.co's fitness platform. You will shape technical direction, implement backend services and APIs, and collaborate with product, design, and engineering teams to ship production-ready features. This is an in-person role based in North Vancouver requiring relocation or reliable commute.
Job Description
Role
Step.co is hiring a senior Software Architect / Software Engineer focused primarily on backend systems. The core mission is to design and build scalable, serverless AWS backend services and integrate AI-powered features into production, while shaping platform architecture and collaborating with cross-functional teams.
Key Responsibilities
- Design and build scalable backend systems, services, and APIs for the Step.co platform
- Own architectural decisions across backend infrastructure, APIs, and cloud services
- Design and implement serverless solutions using AWS services
- Develop and integrate AI-powered features into production applications
- Build and maintain reliable, secure, high-performance backend services
- Troubleshoot, debug, and improve existing systems; participate in code reviews and set engineering best practices
- Use modern AI-assisted development workflows to accelerate delivery
Requirements
- 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
- Experience with AWS and services 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 and Claude Code
- Experience with CI/CD pipelines and Git
- Strong debugging, problem-solving, and communication skills
- Must be based in Vancouver and able to work from the company office
Nice to Have
- Experience with React, Swift, or full-stack development
- 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
Compensation & Benefits
- Competitive salary: CA$80,000–CA$90,000 per year
- On-site parking
- Collaborative in-office team, opportunities for growth, ownership, and learning
Location & Type
- Full-time, permanent, in-person role
- Work location: North Vancouver, BC (V7L 1B3). Candidates must reliably commute or relocate before starting.