cover
Full Time

Senior Full Stack Developer/ 4 hours ago

Application ends: 2026-10-24

Quick Summary

This remote Senior Full Stack Developer position at Perennia Food and Agriculture Inc. focuses on developing new online portals and applications, and enhancing existing products for Nova Scotia's agriculture, seafood, and food processing industries. The role requires a degree in computer science or software engineering, at least six years of relevant experience, and expertise in REACT JS, HTML5, CSS3, C#, ASP.NET, Typescript, JavaScript, jQuery, REST API, GitHub, Jira, React, Angular, Node.js, and AWS. Responsibilities include developing, testing, and maintaining full stack solutions, optimizing data flow, and supporting global payment deployment, with occasional evening and weekend work.

About the Job: Senior Full Stack Developer

Join a dynamic, small web-based software development team, collaborating closely with marketing and special projects. This Senior Full Stack Developer role is crucial for the success of Perennia’s products and services, supporting Nova Scotia’s agriculture, seafood, and food processing industries.

As a vital member of our crown corporation, you will develop new online website portals and applications. You will also support the redesign, refinement, and continuous improvement of existing products, always with the end user in mind. Key products include:

This is a remote position. Work hours are Monday to Friday, 8:00 a.m. to 4:30 p.m., with occasional evening and weekend work for client access issues or troubleshooting.

This exciting opportunity allows professionals with front-end and back-end development expertise to significantly impact the sustainability and competitiveness of Nova Scotia’s agricultural sector. By delivering essential information and data tools, you will empower food producers to make better business decisions.

If you possess a curious mindset, take ownership, listen actively to understand needs, and are driven to develop and deploy wonderful, helpful products, we encourage your application. Consultants with relevant experience are also welcome to inquire about contract opportunities.

What you’ll do

  • Develop, test, and maintain clean, scalable internal and client-facing full stack solutions that meet technical and business requirements.
  • Work on existing code and develop back-end and front-end integration with databases to optimize data flow.
  • Support global payment deployment in a web environment.
  • Build front-end applications based on branded designs, collaborating with the marketing team and considering external and internal end-user needs.
  • Collaborate with all Perennia teams to design, define, and deploy new features.
  • Develop back-end systems using Node.js, Php, Python, and .Net.
  • Commit to finding simple solutions for complex problems whenever possible.
  • Work closely with Perennia specialists, producers, commodity organizations, researchers, and government partners to ensure cost of production data supports farm business management, industry planning, policy development, and informed government decision-making.

What’s needed

The ideal candidate will demonstrate strong programming skills, attention to detail, quality coding practices, experience with current web-based programming technologies, and a team-oriented focus.

Specifically, we are looking for someone with:

  • A degree in computer science, software engineering, or a related field.
  • At least six years of relevant experience.
  • Expertise in REACT JS, HTML5, CSS3, C#, ASP.NET, Typescript, JavaScript, jQuery, and REST API.
  • Experience with code management reviews, repositories, and code merge processes such as GitHub and Jira.
  • Familiarity with modern frameworks and technologies like React, Angular, and Node.js.
  • Experience integrating applications with cloud platforms, particularly AWS.
  • A keen understanding of the AWS environment.
  • Strong understanding of the software development lifecycle (SDLC).
  • Strong analytical and problem-solving skills to determine solutions using available technologies.
  • A collaborative working style.
  • A detail-oriented professional who fosters collaboration and innovation within the project team, with a keen ability to understand how their work aligns with corporate business goals and operations.
  • Excellent oral and written communication skills.

Why Perennia

Perennia Food and Agriculture Corporation is Nova Scotia’s development agency dedicated to the food sector. Our mission is to support success, transformation, and economic development across Nova Scotia’s agriculture, seafood, and food and beverage sectors. Perennia’s highly skilled and collaborative team prioritizes superior customer service, proactive solutions, and innovative approaches to meet client needs.

We value team members who are eager to develop and learn new skills. Professional development is actively encouraged and supported.

We offer a competitive compensation package, including a base salary, extended health care benefits, three weeks’ vacation to start, and RRSP contribution matching. Learn more at www.perennia.ca.

Eligibility and How to apply

To apply for this exciting position at Perennia, please email a combined PDF or Word cover letter and resume, clearly noting relevant experience, compensation expectations, and a potential start date, by noon on October 2, 2026, to [email protected].

Applicants must be a permanent resident or Canadian citizen.

Only candidates selected for the interview phase will be contacted.

Benefits

  • Dental care
  • Disability insurance
  • Employee assistance program
  • Life insurance
  • Mileage reimbursement
  • Paid time off
  • RRSP match
  • Vision care
  • Work from home

Education

Bachelor's Degree (required)

Experience

CRM software / software engineering: 6 years (preferred)

Work Location

Remote

Share

Perennia Food and Agriculture Inc.

Perennia Food and Agriculture Inc.

  • Address
    Remote
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy