Full Stack Software Developer

City: Ottawa, ON, Canada
Title: Full Stack Software Developer
Category: IT Professionals
Employment Type: Permanent

Our client is building a future where Direct-to-Consumer Brands, Retailers, and B2B Businesses (wholesalers, manufacturers, and distributors) have the commerce capabilities that today are only afforded by Marketplace organizations with billions of dollars in R&D. This is a Remote, Permanent, and Full-time Position.

Pay Scale: -$130,000-160,000/yr +Benefits
Location: Ottawa, ON (Remote)

  • 3 - 8 years of professional experience
  • 6+ years of technical experience
  • Strong application development background and understanding of Web Application technologies and techniques -
  • Back-end: JavaScript, Node, JSON, REST, Microservices, MongoDB, NoSQL, AWS Lambda, API Gateway
  • Front-end: React.js, Redux, NextJs, Graphql, JavaScript, JSON, HTML5, CSS, SASS, REST, Microservices
  • Proven ability to define and implement effective software development methodologies
  • Experience development of large scale consumer-facing micro-services solution is highly recommended
  • Experience development of a consumer-facing React.js online experience is highly recommended
  • Experience building serverless solutions is highly-preferred
  • eCommerce experience is highly-preferred and recommended
  • Start-up experience is also recommended


  • Design and implement high-performance scalable user experiences
  • Estimate engineering effort, plan implementation and roll out product features
  • Own continuous improvement and fine-tuning of front-end performance, scalability, and security


  • Design and implement high-performance scalable data-centric serverless microservices
  • Estimate engineering effort, plan implementation and roll out applications with cross-functional impact
  • Own continuous improvement and fine-tuning of API performance, scalability, and security


  • Independently design, code, and test major features, as well as work jointly with other team members to deliver complex changes.
  • Flexible approach to analyzing technical issues and clearly communicating recommendations/solutions
  • Proficient in agile development methodologies
  • Expected to deliver consistently with little supervision
Staffmax Staffing & Recruiting