
Software Developer – Intermediate
Bold Commerce
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
About the role
- Design, maintain, and extend software architecture and patterns that enable AI tools to generate reliable, high-quality code.
- Write code selectively to handle complex logic that AI cannot fully automate.
- Review and refine AI-generated and human-written code to ensure correctness, security, and maintainability.
- Build and maintain automated tests that validate functionality, prevent regressions, and strengthen AI-assisted development.
- Continuously improve development workflows to increase accuracy, consistency, and development velocity.
- Ensure all code follows secure coding practices and is optimized for long-term maintainability, readability, and performance.
- Maintain documentation, coding standards, and architectural patterns to support predictable, scalable software.
- Participate in stand-ups, planning sessions, code reviews, retrospectives, and release processes.
- Integrate monitoring and observability practices to ensure reliability and performance in production.
Requirements
- 3–5 years of development experience, ideally within SaaS, e-commerce, or Shopify ecosystems.
- Strong proficiency in PHP with hands-on experience using Laravel.
- Strong proficiency in Go and its core standard library.
- Experience with JavaScript, TypeScript, HTML5, and CSS3, including React or a similar modern front-end framework.
- Deep understanding of REST and GraphQL APIs, including integrations with Shopify’s Admin and Storefront APIs.
- Comfortable with Git, modern development workflows, code reviews, and CI/CD pipelines.
Benefits
- Competitive compensation that reflects your experience and skills
- Employer Paid Health & Dental Benefits - starting day 1!
- Annual Health Benefit ($1,000 per year) to help you thrive!
- Virtual mental health and EAP platform for support anytime
- Working remotely - anywhere in Canada & the United States!
- Flexible work hours
- Competitive paid vacation days
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PHPLaravelGoJavaScriptTypeScriptHTML5CSS3ReactREST APIsGraphQL APIs
Soft Skills
code reviewscollaborationproblem-solvingcommunicationdocumentation