Talent.com
Canopy Growth
Full-Stack DeveloperCanopy Growth • Ottawa, ON
Full-Stack Developer

Full-Stack Developer

Canopy Growth • Ottawa, ON
2 days ago
Job type
  • Full-time
Job description

The Opportunity

Canopy Growth Corporation is looking for a Full-Stack Developer to join our team. In this role, you will help design, build, and maintain a suite of internal business applications, integrations, and digital solutions that support critical operations across the organization.

You will work closely with business stakeholders and fellow developers to deliver scalable, reliable solutions, with a particular focus on systems integrations, cloud-based services, process automation, and web application development. We are looking for someone who thrives in a collaborative environment, enjoys solving real-world business challenges, and is passionate about delivering high-quality software.

Our technology stack includes Python, Django, Flask, AWS, and modern web technologies. You will have opportunities to work with a variety of internal and external platforms, including eCommerce and other business-critical systems, contribute to architecture discussions, and help shape the future of our internal platforms. As technology continues to evolve, you'll also help evaluate and responsibly leverage emerging capabilities, including AI-assisted development tools and modern automation approaches, while maintaining strong security and reliability standards.

Responsibilities

  • Design, develop, and maintain internal web applications and business systems.
  • Build and support integrations between internal platforms and third-party services, including eCommerce and business-critical systems.
  • Develop and maintain RESTful APIs using Python, Django, Flask, and related technologies.
  • Contribute to full-stack application development, including both backend services and user-facing interfaces.
  • Participate in the design and implementation of scalable cloud-based solutions on AWS.
  • Collaborate with business stakeholders, analysts, and third-party partners to gather requirements and deliver business-focused solutions.
  • Write clean, maintainable, and well-tested code following established engineering best practices.
  • Ensure applications are designed and maintained with security, performance, scalability, and operational reliability in mind, working closely with Cyber Security and other technology teams as required.
  • Troubleshoot application issues and assist in the investigation and resolution of production incidents.
  • Participate in code reviews and contribute to continuous improvement of development processes, automation practices, and delivery pipelines.
  • Support ongoing modernization and enhancement of existing applications and integrations.
  • Evaluate and responsibly utilize AI-enabled development tools and automation opportunities to improve team productivity and solution quality.

Experience

  • 3+ years of professional software development experience.
  • Strong experience with Python and modern web application frameworks such as Django and Flask.
  • Experience designing and developing RESTful APIs and backend services.
  • Experience integrating with third-party platforms and APIs, including SaaS and eCommerce solutions such as Shopify.
  • Experience working with AWS services and deploying cloud-based applications.
  • Experience with version control systems such as Git and collaborative software development practices.
  • Familiarity with containerization technologies such as Docker is considered an asset.
  • Experience with front-end technologies such as HTML5, CSS3, and JavaScript.
  • Understanding of software architecture, security, performance, and scalability principles.
  • Familiarity with modern development practices including CI/CD, automated testing, and application observability is considered an asset.
  • Experience working alongside AI-assisted development tools and an understanding of their capabilities and limitations is considered an asset.
  • Strong analytical, problem-solving, and communication skills.
  • Degree, diploma, or equivalent combination of education and professional experience.
Create a job alert for this search

Full-Stack Developer • Ottawa, ON

Similar jobs

Senior Full-Stack Developer

KnakOttawa, ON, CA
Full-time

Knak Is a Mission‑driven Company.Why? Because our time is limited, our competition is fierce, and our margin for error is small.For us to have the greatest impact on the world, we need to be laser ... Show more

 • Promoted

Senior Full Stack Developer Role

AppLitOttawa, ON, CA
Full-time

At AppLit, we are seeking a Senior Full Stack Developer with a focus on React Native for mobile app development.You will spearhead projects that empower startups with impactful mobile solutions for... Show more

 • Promoted

Full Stack Developer – Senior

GuuZ Consulting Services IncOttawa, ON, CA
Full-time

Our government client is looking to contract a Full Stack Developer to join their Digital Design and Delivery Division (3D), formerly the Digital Innovation Office (DIO).The client requires a numbe... Show more

 • Promoted

Full Stack Developer

Kira TalentOttawa, ON, CA
Full-time

Founded in 2012, Kira transforms the admissions process by combining on-demand, timed video and timed written assessments, and structured live interview technology with existing admissions requirem... Show more

 • Promoted

AI-Native Full-Stack Engineer — Lead Go/React/TS

CircleCIOttawa, ON, CA
Full-time

A leading CI/CD platform is looking for an experienced engineer to take ownership of building AI-native solutions.You will define the technical approach, build end-to-end features, and lead system ... Show more

 • Promoted

Accessibility Developer (Full Stack)

Systematixottawa, on, Canada
Full-time

We are Systematix and we are looking for an.Accessibility Developer (Full Stack).The ideal candidate must already possess a security clearance at the Reliability level (Level I) or higher.The expec... Show more

 • Promoted

Full-Stack Developer: Go, Node, React, Kubernetes

FortinetOttawa, ON, CA
Full-time

A leading cybersecurity company is seeking a Full-Stack Developer for its Ottawa office.The successful candidate will work with technologies such as Node.Golang for backend development and use Type... Show more

 • Promoted

Frontend-Heavy Full-Stack Engineer — Flexible Hours, Equity

MyprosperaOttawa, ON, CA
Full-time

A technology company in Canada is seeking a Full-Stack Engineer to enhance the user experience for wealth management advisors.This role emphasizes frontend development while also integrating backen... Show more

 • Promoted

Full Stack Developer - Senior

VGen Technologies LLCOttawa, ON, CA
Full-time

Senior Full Stack Developer (Remote, with occasional travel to Edmonton).The Developer(s) are responsible for applying security best practices, ensuring solutions meet regulatory and compliance sta... Show more

 • Promoted

Senior Full-Stack Developer (Remote-First FinTech)

Hewitt BanksOttawa, ON, CA
Remote
Full-time

A leading fintech innovator is seeking a Senior Software Developer for a remote-first role.You will design and build impactful features across web and mobile platforms, utilizing technologies such ... Show more

 • Promoted

Remote Full Stack Developer for Digital Transformation

GuuZ Consulting Services IncOttawa, ON, CA
Remote
Full-time

A leading consulting firm is seeking a Full Stack Developer for a 1-year contract with potential extensions.As a Full Stack Developer, you will engage in service innovation and program review proje... Show more

 • Promoted

Full Stack Engineer

HISH IT SERVICESOttawa, ON, CA
Full-time

This range is provided by HISH IT SERVICES.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Location: Remote (Canada residents with valid work au... Show more

 • Promoted

Senior Full Stack Developer

Hewitt BanksOttawa, ON, CA
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Show more

 • Promoted

Dynamic Full Stack Developer Wanted

PetsAppOttawa, ON, CA
Full-time

Elevate your career as a Full Stack Developer at Nova, fully remote.Engage with a skilled team using Python, SQL, and JavaScript for web innovations.Nova is looking for a Full Stack Developer who t... Show more

 • Promoted

Full Stack Developer

Aarorn Technologies IncOttawa, ON, CA
Full-time

We are seeking a highly skilled Full Stack Developer with strong expertise in Vue.The ideal candidate will have 7–10 years of experience in software development with a deep understanding of both fr... Show more

 • Promoted

Full Stack Developer

Power FactorsOttawa, ON, CA
Full-time

Power Factors is a software and solutions provider leading the next generation of clean energy with Unity, one of the most extensive and widely deployed renewable energy management suites (REMS) in... Show more

 • Promoted

Senior Full Stack Developer

NewRich NetworkOttawa, ON, CA
Full-time

At NewRich Network, we empower digital entrepreneurs to turn their dreams into reality.Our mission is simple yet bold: to help people create a balanced, fulfilling lifestyle - while building wealth... Show more

 • Promoted

Full-Stack Developer (Go, Node & Kubernetes)

Fortinet, Inc.Ottawa, ON, CA
Full-time

We are seeking a Full-Stack Developer to help build our next-generation web portal.You will work across a diverse modern stack, using Node.API development and Golang for performance-critical backen... Show more

 • Promoted

Senior Full-Stack Developer – Accessibility & Inclusive Technology (Contract, Remote – Canada)

Accessibility Partners CanadaOttawa, ON, CA
Remote
Full-time

Senior Full-Stack Developer – Accessibility & Inclusive Technology (Contract, Remote – Canada).Clearance: Government screening may be required.This role focuses on embedding accessibility into all ... Show more

 • Promoted

Staff AI-Powered Full-Stack Engineer

AgodaOttawa, ON, CA
Full-time

A leading online travel agency is seeking a Staff Full Stack Engineer to design AI-driven chat experiences.This role requires 8+ years of experience in software engineering, focusing on architectur... Show more