Principal, Full-Stack Developer Farmhand Platform
$175k - $200k per yearGrowcer Inc.
Principal, Full-Stack Developer — Farmhand Platform
Full Time, Salaried
Ottawa, ON
About Growcer
Growcer is an innovative agri -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 in virtually any climate, having been deployed within the Arctic Circle below -50°C. Growcer has empowered conventional farmers, entrepreneurs, communities and institutions to grow food locally all year round. Growcer’s work has been recognized with awards including Fast Company’s World Changing Ideas and the Entrepreneurs’ Organization and was featured on Season 13 of CBC’s hit show, Dragons’ Den.
Growcer is 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. Effective Growcer employees are tenacious, enjoy working in a fast-paced environment, and are comfortable working on big-picture challenges with lots of autonomy.
About the Role
Growcer is 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 ecosystem includes: 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 will be responsible for maintaining the 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 Farmhand 1 and Farmhand 2, 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 and maintain the 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 to eliminate operational sync issues caused by unversioned config 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 controller s with 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 without impacting production 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 the Growcer service 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 when encountering unknown or under documented systems
Requirements
Knowledge and Education
- University degree in Computer Science, Software Engineering, or equivalent practical experience
- Strong proficiency in React and modern JavaScript/TypeScript for web application development
- Familiarity with REST APIs and monolithic or service-based backend architectures
- Hands-on experience with Node.js for server-side development, including building and maintaining REST 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
- Minimum 8-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
- Previous experience in a startup or agri -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 at Growcer HQ (891 Boyd Ave., Ottawa) is a nice to have
Interested candidates should submit a concise cover letter and résumé to: View email address on jobs.jobcopilot.com by July 31, 2026. Our process typically includes an initial screen, 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, or selection of applicants. This is a new role within the organization.
The compensation range for this role is $175,000-$200,000 CAD plus benefits, commensurate with experience.
Accommodation:
Growcer is 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 View email address on jobs.jobcopilot.com .
$80k - $85k per year
...Description Are you the kind of developer who enjoys building modern solutions while untangling... .... Who You Are A strong full-stack developer who enjoys both problem-solving... ...maintain integrations between internal platforms and Canvas LMS using APIs Support and...SuggestedLong term contractFull time1 day per week- ...We're Hiring! We are actively seeking Cloud Full Stack Developers to join our dynamic, growing, remote first Foci team. If you're an individual... ...project value. The ideal candidate is a proven full stack developer with a track record of shipping production code. This person...SuggestedPermanent employmentFull timeRemote work
- ...into the future of AI. Who Are You You are a seasoned developer who has moved beyond just writing code to architecting solutions... ...and Skills We're Looking for: ~5+ years as a professional Full Stack Developer b uilding and deploying production level applications...SuggestedPermanent employmentFull timeRemote workHome officeFlexible hoursShift work
$60k - $100k per year
...Position Title: JavaScript Full Stack Developer Intermediate Location: Ottawa, ON (377 Dalhousie Street) Work Model: Hybrid - 4 days onsite... ...About Rebel OUR CUSTOMERS BRING A VISION - WE BRING THE PLATFORM TO SHARE IT ONLINE. We believe that those who contribute...SuggestedLong term contractFull timeWork at office$115.8k - $145k per year
...Senior Full Stack Developer, Data Integrations Location: Ottawa, ON | Hybrid Department: R&D Reports To: Mac Pham, Director of Engineering... ...into real-time operational insights. Our cloud-based platform integrates seamlessly with your existing cameras and systems,...SuggestedPermanent employmentFull timeInternship$95k - $140k per year
...foundation every serious AI system runs on. Solace is the leading platform for the enterprise AI era. Established enterprises... ...Role This position is a maternity leave replacement for a Full-Stack Software Developer for approximately 10-12 months to join our team. You will...RemplacementFull timeTemporary workInternshipWorldwide- ...greenhouse gas emissions. We are looking for an innovative Full Stack Web Developer for our Electric-Eye team working a web application enabling... ...and ensure high availability of the data processing platform ~ Liaise with developers, designers, QA and product stakeholders...Full timeLocal areaRemote workFlexible hours
$120k - $130k per year
...modernize our internal systems and customer-facing digital platforms, we are investing in scalable, secure, and future-ready web... ...architectures. Role Overview March Networks is seeking a Principal Web Developer to lead the modernization of our web ecosystem. This role is...PrincipalLong term contractRemplacementFull timeWorldwide- ...technology, and your hard work! Overview This position is for a Platform Developer. You will be responsible for defining, designing, developing... ...and CI/CD integration pipelines Deliver features as a full-stack developer with the ability to switch between the different...Full time
$85k - $225k per year
...communities. The Role Our teams are hiring multiple talented Full-Stack Software Engineers to build innovative products in Life Sciences... ...managers, other engineers, and domain experts to design and develop cutting-edge applications in life science Collaborate with...Remote jobFull timeWork at officeLocal areaWork from home$105k per year
...Le français suit... Join Our Team as Microsoft Platform Developer! Job Type : Permanent, Full-Time Expected Compensation: $105,000 - $115,000 per year... ...des services d’entreprise. Connaissance des principes liés aux données, à la protection des renseignements...Long term contractPermanent employmentFull timeContract workWork at office1 day per week$155k - $180k per year
...and your hard work! Overview This position is for a Principal Software Developer - AI Integration. In this role you will be a key technical... ...Agent Mesh: an event-driven Integration and Orchestration Platform for Agentic AI that securely connects, orchestrates, and scales...PrincipalLong term contractFull timeInternshipImmediate start- ...Senior Full-Stack Engineer (Media Team) Location: Ottawa, ON or Toronto, ON | Hybrid Department: R&D | Video Reports To: Mojtaba... ...into real-time operational insights. Our cloud-based platform integrates seamlessly with your existing cameras and systems, turning...Permanent employmentFull timeContract workInternship
$138.45k per year
...Hybrid Department: R&D Type: Permanent | Full-Time | Existing Vacancy About Solink... ...operational insights. Our cloud-based platform integrates seamlessly with your existing... ...outsized impact, this role is for a Staff Full Stack Engineer who wants to define how AI agents...Permanent employmentFull time- ...and golden reference solutions. Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure tasks accurately measure coding ability, problem-solving, and tool...Remote jobFor contractors
$160k - $240k per year
...Radio Access Network features and drive related innovation. As Principal Developer - RAN Integration, you will play a pivotal role in complex RAN... ...people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be...PrincipalLong term contractFull timeTemporary work- ...strategy, including Precisely AI Studio—our developer portal and AI asset marketplace for the... ...development team, and shipping the platform that lets customers discover, connect, and... ...Computer Science or Engineering ~7+ years of full-stack engineering with at least 2 years in a...Principal
$84.7k - $112.93k per year
...Canada and the world better through trade. Position: Platform Automation Developer, UiPath, Automation Platforms & ServiceNow CSM Employment... ...Technical Leads and Architects; Automation COE, Principals, and Citizen Developers; Process owners and SMEs; and Platform...Permanent employmentFull timeSummer workWork at officeRelocation package2 days per week3 days per week- .... Nous sommes à la recherche d'un(e) Développeur(euse) Web Full Stack innovant(e) pour rejoindre notre équipe Electric Eye , responsable... ...travail diversifié, équitable et inclusif. Nous souscrivons au principe de l'égalité en emploi et prenons toutes les décisions d'...Permanent employmentFull timeFlexible hoursWeekend work
- ...opportunities that live up to your ambitions and be able to further develop your unique set of skills. So, if you’re looking to do... ...review, etc. Access to the GreenShield+ telemedicine platform, including virtual consultations with healthcare professionals and...Full timeFor contractors
- ...charitable lottery and fundraising platform solutions to most recognizable professional... ...Internal Job Title: Shopify Developer Job Type: Permanent, Full-Time Job Location: Canada Work... ...OWASP security principles across the stack Implement hardened webhook verification...Long term contractPermanent employmentFull timeRemote workWorldwide
$90k - $140k per year
...Magnet One — a cloud-based platform that brings together digital forensic... ..., contribute across the stack, and help shape a platform used... ...hiring for multiple Software Developer positions across similar teams... ...with front-end, back-end, or full-stack experience. The salary...Full timeWork at officeLocal areaFlexible hours- ...embedded teams, advisory services, and full project execution, applying deep operational... ...Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay)... ...delivery Technical Environment CMS Platform: Liferay 6.2 Portal, Liferay 7.4 DXP...Full timeContract workTemporary workPart timeInternshipFlexible hours
- ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing... ...want to help shape the future of our platform and contribute to technology that... ...experience is in mobile, backend, cloud, or full-stack development, you'll work alongside...Full time
$180k - $300k per year
...The Role We are looking for multiple Principal Software Engineers who are self-starters... ...our multi-tenant, highly scalable cloud platform. \n What You'll Do You get to... ...delivery Requirements ~10+ years developing commercial software ~5+ years experience...PrincipalRemote jobFull timeWork at officeLocal areaWork from home$120k - $155k per year
...Role As the Senior Software Developer , you’ll be joining a small,... ...Ruskin, RBR’s flagship cross-platform desktop application (Mac and Windows... ..., configures, and deploys our full instrument lineup, and... ...customers rely on. This is a full-stack role with real breadth: from...Long term contractFull timeInternshipWorldwideShift work- ...Canada, our services create a positive and great experience for individuals with their new start in a city. Job Description full stack, familiar with Python, AWS, etc, intermediate experience (contract) Additional Information If you have any additional questions...Full timeContract workRelocation
- Job Description Are you someone who thrives on helping others succeed, enjoys making an impact, and takes pride in guiding customers to the right solutions for their projects? If you’re also naturally curious and eager to keep learning, consider starting or growing ...Full timeWork from home
$120k - $170k per year
...Dynamics Mission Systems–Canada is seeking a Principal, Cloud Engineering AWS Manager to own the... ...set the standards and guardrails for the platform, deliver them in code, and run the... ...Education and certifications Benefits As a full-time employee at General Dynamics Mission...PrincipalFull timeInternshipFlexible hours- ...As an Intermediate Software Developer on the platform deployment team, you will be responsible for designing, implementing, and maintaining our Deployment... ...engineering experience, with exposure to the entire stack of development (backend, APIs, UI). ~1+ years working with...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal, Full-Stack Developer Farmhand Platform. Be the first to apply!
- mechanical engineering project manager Ottawa, ON
- director software engineering Ottawa, ON
- directeur ingénierie Ottawa, ON
- mechanical engineering director Ottawa, ON
- chief power engineer Ottawa, ON
- general engineer Ottawa, ON
- chief engineer Ottawa, ON
- project engineer assistant project manager Ottawa, ON
- engineering project manager Ottawa, ON
- full stack developer Ottawa, ON
