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 ...
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 ...
Qualifications and Skills We're Looking for: * 5+ years as a Software Engineer building and deploying production level applications on GCP * Experience building solutions that leverage AI models (i.e ...
Qualifications and Skills We're Looking for: * 5+ years as a Software Engineer building and deploying production level applications on GCP * Experience building solutions that leverage AI models (i.e ...
Full Stack Software Engineer - Remote
Ottawa, ON · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Quick apply
Full Stack Software Engineer - Remote
Ottawa, ON · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
We are looking for an innovative Full Stack Web Developer for our Electric-Eye team working a web application enabling the processing and visualization of remote sensing data. As part of a cross ...
We are looking for an innovative Full Stack Web Developer for our Electric-Eye team working a web application enabling the processing and visualization of remote sensing data. As part of a cross ...
We are looking for an innovative Full Stack Web Developer for our Electric-Eye team working a web application enabling the processing and visualization of remote sensing data. As part of a cross ...
Quick apply
We are looking for an innovative Full Stack Web Developer for our Electric-Eye team working a web application enabling the processing and visualization of remote sensing data. As part of a cross ...
Engineer's Mindset: You focus on core computer science fundamentals-patterns and practices-allowing you to be effective in any technical environment * Bias for Action: You prioritize prototyping and ...
Engineer's Mindset: You focus on core computer science fundamentals-patterns and practices-allowing you to be effective in any technical environment * Bias for Action: You prioritize prototyping and ...
The Role We're looking for a Full-Stack Software Engineer to join our Operational Technology team and take internal ownership of the web layer of Stratos, Directive's AI-powered marketing analytics ...
Quick apply
The Role We're looking for a Full-Stack Software Engineer to join our Operational Technology team and take internal ownership of the web layer of Stratos, Directive's AI-powered marketing analytics ...
Nous sommes a la recherche d'un(e) Developpeur(euse) Web Full Stack innovant(e) pour rejoindre notre equipe Electric Eye , responsable du developpement d'une application Web permettant le traitement ...
Nous sommes a la recherche d'un(e) Developpeur(euse) Web Full Stack innovant(e) pour rejoindre notre equipe Electric Eye , responsable du developpement d'une application Web permettant le traitement ...
Nous sommes à la recherche d'un(e) Développeur(euse) Web Full Stack innovant(e) pour rejoindre notre équipe Electric Eye , responsable du développement d'une application Web permettant le ...
Quick apply
Nous sommes à la recherche d'un(e) Développeur(euse) Web Full Stack innovant(e) pour rejoindre notre équipe Electric Eye , responsable du développement d'une application Web permettant le ...
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
Quick apply
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
Quick apply
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
Platform & Infrastructure Engineer
Ottawa, ON · On-site
CA$100K - CA$140K/yr
The successful candidate is an engineer who moves fluently across at least two of three worlds embedded Linux, networking, and full-stack applications and has the judgment to make each one serve the ...
Quick apply
Platform & Infrastructure Engineer
Ottawa, ON · On-site
CA$100K - CA$140K/yr
The successful candidate is an engineer who moves fluently across at least two of three worlds embedded Linux, networking, and full-stack applications and has the judgment to make each one serve the ...
Platform & Infrastructure Engineer
Ottawa, ON · On-site
$100K - $140K/yr
The Platform & Infrastructure Engineer will design, build, and maintain the distributed computing ... Full-stack web development fluency: proficiency in at least one modern frontend framework and one ...
Platform & Infrastructure Engineer
Ottawa, ON · On-site
$100K - $140K/yr
The Platform & Infrastructure Engineer will design, build, and maintain the distributed computing ... Full-stack web development fluency: proficiency in at least one modern frontend framework and one ...
Senior Developer, Fullstack - Identity and Access Management (IAM)
Ottawa, ON · On-site +1
CA$125K - CA$165K/yr
Collaborate with your pod - a small, focused team of full-stack engineers - to build and maintain IAM capabilities * Contribute to backend and frontend codebases with an eye toward reliability ...
Senior Developer, Fullstack - Identity and Access Management (IAM)
Ottawa, ON · On-site +1
CA$125K - CA$165K/yr
Collaborate with your pod - a small, focused team of full-stack engineers - to build and maintain IAM capabilities * Contribute to backend and frontend codebases with an eye toward reliability ...
What You'll be Doing Technical Leadership & Engineering Excellence Lead the design, architecture, and development of scalable full-stack applications. Establish engineering standards, coding ...
What You'll be Doing Technical Leadership & Engineering Excellence Lead the design, architecture, and development of scalable full-stack applications. Establish engineering standards, coding ...
... Engineer is the architect of our cloud-native ecosystem. This role focuses on maximizing ... Full-Stack Visibility: Designs and maintains a comprehensive observability stack (Prometheus ...
... Engineer is the architect of our cloud-native ecosystem. This role focuses on maximizing ... Full-Stack Visibility: Designs and maintains a comprehensive observability stack (Prometheus ...
To do so, you're a seasoned senior full stack developer who has moved beyond just writing code to architecting and building solutions. You've shipped production-grade applications, navigated cloud ...
To do so, you're a seasoned senior full stack developer who has moved beyond just writing code to architecting and building solutions. You've shipped production-grade applications, navigated cloud ...
BackEnd Engineer (JS/TS)
Hamilton, ON · On-site +1
Collaborate with a highly skilled and talented group of developers. * Co-design the backend ... At least 3 years of experience with hands-on full-stack development and management * Key ...
BackEnd Engineer (JS/TS)
Hamilton, ON · On-site +1
Collaborate with a highly skilled and talented group of developers. * Co-design the backend ... At least 3 years of experience with hands-on full-stack development and management * Key ...
This role rests on the ability to work cross-functionally with AI Architects, AI Studio Leads, ML Engineers, Data Scientists, Full Stack Developers, and citizen developers on firm-wide strategic ...
This role rests on the ability to work cross-functionally with AI Architects, AI Studio Leads, ML Engineers, Data Scientists, Full Stack Developers, and citizen developers on firm-wide strategic ...
Software Developer
Kanata, ON · On-site
Full-stack Development: Build complete features spanning React frontend components and backend API ... Experience with CI/CD pipelines and DevOps practices * Knowledge of container technologies such as ...
Quick apply
Software Developer
Kanata, ON · On-site
Full-stack Development: Build complete features spanning React frontend components and backend API ... Experience with CI/CD pipelines and DevOps practices * Knowledge of container technologies such as ...
Founding Full Stack Engineer information
What is a founding full stack engineer?
What are the key skills and qualifications needed to thrive as a founding full stack engineer?
What unique challenges might a founding full stack engineer face when joining an early-stage startup?
What is the difference between Founding Full Stack Engineer vs Full Stack Engineer?
| Aspect | Founding Full Stack Engineer | Full Stack Engineer |
|---|---|---|
| Credentials | Typically requires proven full stack development experience, sometimes with startup or early-stage company involvement | Requires relevant full stack development skills, often with formal education or certifications |
| Work Environment | Early-stage startups or founding teams, often wearing multiple hats | Established companies or startups, focused on project delivery |
| Employer & Industry Usage | Founding teams, startups, tech entrepreneurs | Tech companies, agencies, startups, corporate IT teams |
Founding Full Stack Engineers are key players in early-stage startups, often involved in building core products from scratch and shaping company technology. Full Stack Engineers work across various company sizes, focusing on developing and maintaining applications. The main difference lies in the startup environment and level of involvement in founding the company.
What cities near Nepean, ON are hiring for Founding Full Stack Engineer jobs?
Cities near Nepean, ON with the most Founding Full Stack Engineer job openings:

Full-time
Re-posted 9 days ago
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, entrepreneurs,communitiesand institutions to grow food locally all year round.Growcer'swork 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.
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 Node.js 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 resume to: careers@thegrowcer.ca 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 $175,000-$200,000 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 contactcareers@thegrowcer.ca.