Full Stack Developer
ITFull TimeToronto, ONHybrid
The Company
Plenary is a leading specialized developer of long-term Public-Private Partnership (PPP) projects. Since its inception in 2005, we have built a portfolio of 70 projects with more than CAD $60 billion in assets under management across North America. We are determined in our approach to deliver first-class infrastructure, build the right delivery solutions for the projects we work on and inspire people with our vision for transformational spaces.
Why work for Plenary?
Our focus is on empowering our employees, driving results, building strong camaraderie, and celebrating our wins as a team. Our workplace culture is like no other and is our driving force to bring infrastructure to life. Learn more about us by visiting www.plenaryamericas.com
The Role
We are seeking a skilled and self-starting Full-Stack Software Engineer to join our team. As a Full-Stack Software Engineer, you will be responsible for designing, building, and maintaining an internal application platform that enables AI-powered workflows across the company. This role involves full oversight of the software development lifecycle and requires a hands-on approach, including the ability to roll up your sleeves and get into the details of the work. The ideal candidate will have an ownership mindset and be comfortable engineering the user interface, backend, and system integration required to operationalize the AI and RPA workflows internally.
Responsibilities
- Build and own our platform end-to-end, from back-end services and APIs to frontend interfaces. You will design, build, deploy, and maintain software solutions to assist in workflow automation.
- Drive agile delivery of both existing and new products based on project requirements, UX design, and industry best practices.
- Build intuitive front-end user interfaces that allow users to configure, trigger, monitor, and review AI workflow outputs.
- Develop and maintain backend services and APIs to orchestrate workflow execution, data flow, logging, and error handling.
- Ensure workflows can be executed reliably, securely, and with appropriate performance controls.
- Write clean, efficient, and maintainable code across the full stack (front-end, back-end, APIs, and database layers).
- Troubleshoot, debug, and resolve technical issues in development and production environments, ensuring reliability and performance.
- Collaborate with data scientists and AI engineers to create efficient data workflows and ensure smooth project delivery.
- Responsibilities may be modified as business requirements change.
Qualifications
- Bachelor's or Master’s degree in a quantitative field (Computer Science, Engineering, Data Science, or a related field).
- 3+ years of experience in data science, software development, or generative AI.
- Experience in a similar role, with a track record of successfully driving workflow automation initiatives in a corporate environment.
- Familiarity with workflow automation platforms such as StackAI, n8n, or Zapier.
- Strong programming skills with proficiency in languages such as React, Next.js, TypeScript, CSS, Python
- Experience developing agentic AI applications and integrating multi-step reasoning into enterprise workflows
- Knowledge of data encryption, secure storage, and experience with authentication/authorization (OAuth, SSO, Active Directory) is preferred
- Strong programming skills with proficiency in Python and experience building production applications
- Hands-on experience building with LLMs (OpenAI, Anthropic, HuggingFace, Azure, etc.).
- Strong organizational skills and the ability to manage multiple priorities in a fast-paced and dynamic environment.
What We Offer
- Competitive salary (CAD $80-120k) with annual bonus potential.
- Comprehensive benefits package including medical, dental and vision, and RRSP plan with employer contribution.
- Four weeks vacation.
- Long-term development opportunities and ability to be part of an exciting and growing industry.
Vacancy Status: This posting relates to a current vacancy.
AI Disclosure: We use artificial intelligence (AI)-enabled tools to support certain recruitment activities, including the review and assessment of applications. These tools do not independently determine candidate suitability or make hiring decisions.
Thank you for your interest in Plenary. Only applicants selected for further consideration will be contacted. Plenary is committed to fostering a diverse, inclusive, and equitable workplace. We are an Equal Employment Opportunity employer, and all employment decisions are based on merit, qualifications, and business needs. Reasonable accommodation is available for qualified individuals with disabilities throughout the recruitment process, upon request.