Intermediate Software Developer

Bold Commerce
Toronto, ON
Full-time

Intermediate Software Developer

Who is Bold Commerce?

Bold Commerce makes checkout better, helping brands convert more shoppers in more places. As a leader in the composable commerce space, Bold Checkout is the only high-converting, customizable headless solution for a checkout without limits.

Named one of Built In Austin's Best Places to Work, Canada's Top Employers for Young People, and Manitoba's Top Employers, we're a dynamic team that truly cares about building the future of e-commerce.

We live by the BUILDERS Code, a shared set of practices, beliefs, and values that help shape this remote-first company.

Founded in 2012, with team members (Builders) located throughout Canada and the U.S., and backed by investors like OMERS Ventures, WhiteCap Venture Partners, and Round13 Capital, Bold is leading the way to a better, composable ecommerce future.

About the role

Our Engineering Team is seeking an Intermediate Developer who excels at owning their work from concept to production. Your core responsibility will be to implement essential product features and address intricate bugs to enhance product value and support sales efforts.

Working closely with our engineering teams, you'll play a vital role in steering us toward our company goals.

What you'll do

  • Work within product roadmap timelines to implement features and moderately complex bug fixes
  • Read and write clean and secure code following the company's coding standards / practices
  • Write tests in line with the practices and patterns established by the team (unit, e2e, acceptance)
  • Own work from unit tests to merge requests (MRs) and perform production releases with minimal support of team / lead
  • Actively contribute to all System Development Life Cycle (SDLC) practices by the team (stand ups, reviews, retros, estimating)
  • Collaborate with other team members to resolve incidents and fix bugs
  • Communicate status updates on the work in relation to delivery / launch dates
  • Participate in and facilitate user story / requirements discussions with support from lead
  • Keep team-owned product documentation relevant and accurate
  • Provide informal mentoring to more junior team members
  • Apply common application architecture patterns when planning or implementing software solutions

What we're looking for

  • 3-5 years of relevant software development experience with a post-secondary education in computer science or related field OR equivalent work experience
  • Proficient in industry-standard software design and development practices aligned with Bold's technical stack
  • Confident decision-making, seeking feedback when necessary and prioritizing work based on team / company objectives
  • Effective communication, promptly incorporating feedback, and presenting technical requirements clearly
  • Strong problem-solving skills, proactively identifying and resolving blockers, and collaborating to solve complex issues
  • Familiarity with agile and Lean practices, considering CI / CD and infrastructure decisions during technical implementations
  • Proficient in PHP and Laravel, experience in React and Go viewed as a bonus
  • Basic understanding of SQL for relational database queries
  • Experience with Magento or Commercetools is an asset
  • 7 days ago
Related jobs
Hootsuite
Toronto, Ontario

Intermediate Software Developer, Frontend. ...

Accommodations Plus International
Markham, Ontario

The expectation is that this individual is a solid, intermediate level,  full-stack Java developer with exceptional skills. Summary API is seeking seasoned professional to join our company in the role of Software Engineer. Solid knowledge of software design patterns. Perform thorough software p...

Bold Commerce
Toronto, Ontario

Intermediate Software Developer. Our Engineering Team is seeking an Intermediate Developer who excels at owning their work from concept to production. Apply common application architecture patterns when planning or implementing software solutions. Proficient in industry-standard software design and ...

Ticketmaster Canada LP
Toronto, Ontario

As an Intermediate Software Developer at Universe, you will apply your passion for technology and live experiences as we work together to build a world-class Event Ticketing platform. You’ll collaborate with talented developers, designers, and product manager, using your deep technical insight to en...

Bold Commerce
Toronto, Ontario

Intermediate Software Developer, DevOPS. We're hiring an Intermediate DevOps Engineer to drive efficiency and accelerate software delivery at Bold. Automate routine tasks and streamline workflows to enhance operational efficiency, improve developer productivity, and support reliable software deliver...

JLI Consulting Talent Search
Vaughan, Ontario

Our client, an eServices company, is in search for an experienced software solutions developer. Minimum 7 years in a general developer type role. ...

CPUS Engineering Staffing Solutions Inc.
Pickering, Ontario

Reports To: Lead Software Developer / Senior Manager. We are seeking a highly skilled and versatile Software Developer to join our team. In this role, you will play a key role in developing innovative software applications, including AI-enabled products, while ensuring security best practices and na...

IBI Group
Toronto, Ontario

Intermediate Front-End Software Developer. Minimum 3 years software development experience;. Strong understanding of the full software development life cycle, including best practices;. ...

Rodan Energy Solutions
Pickering, Ontario

Intermediate Software Developer. Reports To: Lead Software Developer / Senior Manager. We are seeking a highly skilled and versatile Software Developer to join our team. In this role, you will play a key role in developing innovative software applications, including AI-enabled products, while ensuri...

Vidyard
Remote, Canada
Remote

As an Intermediate Developer focusing on Developer Experience, you will be instrumental in enhancing the productivity and efficiency of our product teams. By ensuring our infrastructure is robust and our developers are well-supported, our Developer Platform team plays a crucial role in enabling our ...