Talent.com
Growcer Inc.
Principal, Full-Stack Developer — Farmhand PlatformGrowcer Inc. • Ottawa, Ontario, Canada
Principal, Full-Stack Developer — Farmhand Platform

Principal, Full-Stack Developer — Farmhand Platform

Growcer Inc. • Ottawa, Ontario, Canada
30+ days ago
Salary
CA$175,000.00 yearly
Job type
  • Full-time
Job description

Principal Full-Stack Developer Farmhand Platform

Full Time Salaried

Ottawa ON


AboutGrowcer


Growceris an innovativeagri-tech startup launched in Ottawa in 2015 specializing in the manufacturing and design of modular hydroponic systems that enable commercial food production in plug-and-play 40 ft. modules. Its vertical farming technology enables customers to grow fresh vegetables invirtually anyclimate having been deployed within the Arctic Circle below -50C.Growcerhas empowered conventional farmers entrepreneurscommunitiesand institutions to grow food locally all year round.Growcerswork has been recognized with awards including Fast Companys World Changing Ideas and the Entrepreneurs Organization and was featured on Season 13 of CBCs hit show Dragons Den.


Growceris looking for a driven individual with a self-starter attitude as the company enters the next phase of rapid growth and scales across North America. EffectiveGrowceremployees are tenacious enjoy working in a fast-paced environment and are comfortable working on big-picture challenges with lots of autonomy.


About the Role


Growceris looking for a Principal Full-Stack Developer to own and evolve Farmhand our web-based platform for monitoring and managing vertical farm operations. Farmhand is a React-based web application connected to physical farm controllers via IoT infrastructure and this role sits at the intersection of web development embedded systems integration and cloud infrastructure.


The Farmhand ecosystemincludes:Farmhand 2 (the current web platform) Farmhand Web (the cloud-connected client) Farmhand Local (offline client for direct controller access) Farmhand Hub (controller firmware) and Farmhand Internal (fleet management and internal tooling).


You willbe responsible formaintainingthe stability of the current Farmhand 2 platform improving its architecture and contributing to strategic initiatives such as migrating away from AWS IoT Greengrass before its end-of-life. You will work closely with the product hardware and operations teams and report to the Director of Product Development.


Responsibilities

Farmhand Platform Maintenance

  • Maintain and improve Farmhand1 and Farmhand2 a React-based monolithic web application serving both web and mobile browser clients
  • Manage and debug controller firmware configs (JSON-based rule sets) that govern on-farm automation and sensor logic
  • Triage and resolve issues arising from sync inconsistencies between controller firmware Farmhand Local and Farmhand Web
  • Monitor andmaintainthe production and staging environments ensuring reliable deployments and rollback procedures
  • Support the Farmhand Local interface which allows offline farm operation via direct controller connection

Architecture and Improvements

  • Lead or contribute to the migration away from AWS IoT Greengrass ahead of its October end-of-life evaluating alternatives such as localized MQTT-based networking solutions
  • Assess and mitigate risks associated with the Greengrass end-of-life including security authentication and IoT device connectivity
  • Improve config versioning practices toeliminateoperational sync issues caused byunversionedconfig changes
  • Contribute to the design and implementation of service-based improvements across Farmhand 2 subdomains (login client almanac account etc.)
  • Evaluate hardware transitions such as replacing discontinued controllerswith an industrialized alternative (e.g. Raspberry Pi) including ISO image development

IoT and Controller Integration

  • Understand and work with the controller firmware (Farmhand Hub) as the source of truth for farm state including its rules engine and action sets
  • Debug issues related to Farmhand Web commands traveling through the internet to the controller and Farmhand Local commands sent directly to firmware
  • Maintain and improve AWS integrations including ECR (Elastic Container Registry) and historical data storage (Almanac)
  • Work with the team to manage sandbox config environments for safe testing withoutimpactingproduction or custom customer configurations

Collaboration and Documentation

  • Participate in architecture deep-dive sessions and lunch-and-learn knowledge sharing to upskill cross-functional team members
  • Maintain and improve internal documentation of system architecture config types versioning practices and service interactions
  • Collaborate with hardware operations and customer success teams to resolve field issues and triage customer-reported bugs
  • Support theGrowcerservice team with Farmhand issues customers are experiencing communicating directly with the service team and in some instances directly with customers
  • Support internal tooling in Farmhand Internal (fleet management status dashboards factory reset workflows)

Work Environment and Culture

  • Operate effectively in a fast-paced startup environment comfortable with ambiguity and evolving technical requirements
  • Contribute to engineering best practices including versioning discipline environment hygiene and change management
  • Bring a problem-solving attitude and initiative whenencounteringunknown orunder documentedsystems

Requirements

Knowledge and Education

  • University degree in Computer Science Software Engineering or equivalent practical experience
  • Strongproficiencyin React and modern JavaScript/TypeScript for web application development
  • Familiarity with REST APIs and monolithic or service-based backend architectures
  • Hands-on experience with for server-side development including building andmaintainingREST APIs
  • Working knowledge of JSON-based configuration management and rules-driven systems
  • Familiarity with IoT protocols (particularly MQTT) and cloud IoT platforms (AWS IoT Core Greengrass or equivalents) is an asset
  • Experience with Linux systems Docker-based deployments and ISO image management is an asset
  • Working knowledge of AWS services (ECR IoT Core cloud data storage) is an asset
  • Strong understanding of software architecture principles including service-based design separation of concerns and scalable system design patterns

Work Experience

  • Minimum8-10years of professional software development experience
  • Minimum 4-5 years of experience as a Full-Stack Developer
  • Experience working with embedded or IoT systems is a strong asset
  • Exposure to hardware-software integration projects is an asset

Skills and Competencies

  • Previousexperience in a startup oragri-tech environment preferred
  • Excellent written and interpersonal communication skills in English; French an asset
  • Strong debugging and problem-solving skills especially in distributed or hybrid online/offline systems
  • Ability to learn quickly and take ownership of legacy systems without complete documentation
  • High attention to detail particularly when working with configs and versioned system state
  • Adaptable and flexible personality that thrives in a fast-moving and ever-changing environment
  • Ability to work autonomously and manage own priorities
  • Must be able to legally work in Canada; willingness to work an average of 3 days per week in person atGrowcerHQ (891 Boyd Ave. Ottawa) is a nice to have

Interested candidates shouldsubmita concise cover letter and résumé to: by July 31 2026. Our process typically includesan initialscreen a technical conversation a take-home or pairing exercise and an onsite round with the team.

Please note AI may be used to support the screening assessment orselectionof applicants. This is a new role within the organization.


The compensation range for this role is $175000-$200000 CAD plus benefits commensurate with experience.

Accommodation:

Growceris dedicated to building a diverse and inclusive workplace. If you feel you need accommodation(s) because of illness disability or other special needs at any time during the recruitment process please contact.


Required Experience:

Manager


Employment Type : Full-Time
Experience: years
Vacancy: 1
Monthly Salary Salary: 175000 - 200000
Create a job alert for this search

Principal, Full-Stack Developer — Farmhand Platform • Ottawa, Ontario, Canada

Similar jobs

Full-Stack Engineer — Remote, Equity & Growth

Diversio Inc.Ottawa, ON, CA
Remote
Full-time

A leading diversity workforce platform is looking for a Full-Stack Engineer to contribute to advancing Diversity, Equity, and Inclusion through technology.The role involves working across both the ... Show more

 • Promoted

Remote Head of Engineering for Fintech Platform

KoyfinOttawa, ON, CA
Remote
Full-time

A progressive fintech company in Canada is seeking a Head of Engineering to scale their analytics platform.This role involves defining technical strategy, building a high-performing engineering tea... Show more

 • Promoted

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

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

Remote Full-Stack Engineer for SaaS Platform | High Impact

Enso Connect Inc.Ottawa, ON, CA
Remote
Full-time

A tech startup in hospitality seeks a full stack software developer to join its growing team.This remote role involves significant ownership over work and the chance to impact the guest experience ... 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

Senior Full Stack Engineer

Hammehr Talent ConsultantsOttawa, ON, CA
Full-time +1

Senior Full Stack Engineer (Java/Spring Boot, Angular, AWS).Remote within Canada (Working EST hours).About the Job (Senior Full Stack Engineer).Hammehr Talent Consultants are currently partnered wi... Show more

 • Promoted

Tech Lead - Full-Stack & Platform Architecture (Remote)

ZensuranceOttawa, ON, CA
Remote
Full-time

A leading InsurTech company in Toronto is looking for three Tech Leads to enhance its Engineering teams.This role involves collaborating with project stakeholders and managing a remote-first team f... 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 Developer - PolicyMe Remote Team

PolicyMeOttawa, ON, CA
Remote
Full-time

Lead the digital transformation of insurance with PolicyMe as a Full Stack Developer.Use your skills in Python and React while working remotely in a dynamic startup environment.We are looking for a... Show more

 • Promoted

Accessibility Developer (Full Stack)

SystematixOttawa
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 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

Software Developer - Full Stack

Solace Corporationottawa, on, Canada
Full-time

Enterprise AI is moving from pilots to production, and the constraint is no longer the model —it'sthe data.Agents are only as good as what they can sense, trust, and act on in the moment, and real-... Show more

 • Promoted

Senior Developer in Full-Stack Technology

TrellisOttawa, ON, CA
Full-time

Become a Senior Full-Stack Developer at Trellis, and immerse yourself in a transformative AI-powered platform that drives eCommerce success.Collaborate in a dynamic, rapidly evolving startup that v... Show more

 • Promoted

Remote Full-Stack Engineer: Build Scalable EdTech Platforms

Kira TalentOttawa, ON, CA
Remote
Full-time

A leading EdTech company in Canada seeks a Full Stack Developer to collaborate in designing and building innovative applications.You will code within a cloud-based web application using technologie... 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

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 – 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

Full Stack Developer (remote, open roster contract opportunity)

Crowdlinker Inc.Ottawa, ON, CA
Remote
Full-time

Full Stack Developer (Remote, Open Roster Contractor Opportunity).Please note: this is an open posting to be considered for future positions (on a remote, contract, hourly basis).EST candidates or ... Show more

 • Promoted

Full-Stack Software Engineer with PHP Expertise

Newrich NetworkOttawa, ON, CA
Full-time

Empower projects as a Full-Stack Software Engineer focusing on PHP 8 and React.Enhance API performance and collaborate across functions in a fully remote environment, prioritizing hands-on developm... Show more