Senior Full Stack Developer building Java and Angular customer management solutions for FCC, a Canadian agriculture finance corporation. Designing scalable applications, integrations, APIs, and automated tests.
Responsibilities
Design, build, and maintain clean, scalable, and efficient full stack solutions
Lead and contribute to application and system design sessions
Help shape architecture and solution approaches
Provide constructive feedback through code reviews
Ensure technical solutions and integrations support performance, reliability, and long-term sustainability
Bridge technical requirements with user experience to deliver intuitive, practical solutions
Develop and execute automated tests
Collaborate in an Agile environment to break down complex requirements and drive high-quality outcomes
Work across legacy systems and modern applications
Contribute to modernization and continuous improvement efforts
Guide technical direction as an informal leader while contributing hands-on to complex components
Collaborate with product owners, developers, product analysts, and key stakeholders
Requirements
Degree in computer science, software engineering or a related discipline
Minimum six years of hands-on software development experience (or an equivalent combination of education and experience)
Strong proficiency in Java, Spring Boot, Hibernate, PostgreSQL, and SQL (including DDL)
Experience building scalable front-end applications using Angular (v12+ / ideally 16+), TypeScript, JavaScript, HTML5, and CSS/SCSS
Ability to design, build, test, and maintain production-quality code with minimal supervision
Hands-on experience developing application components, system integrations, and automated tests
Understanding of microservices architecture and modern backend development practices
Experience designing and building RESTful APIs using Java
Familiarity with React, Angular, Node.js, or Spring Boot
Strong experience with relational databases such as PostgreSQL and Oracle
Experience integrating applications with cloud platforms, particularly AWS
Proficiency with version control and CI/CD tools, including Git and Jenkins
Experience working in an Agile environment and collaborating with cross-functional teams
General interest or experience in business or financial systems (preferred)
Familiarity with AWS, Azure or GCP as a hosting environment (preferred)
English required
Benefits
Competitive total rewards packages
Market-aligned and performance-based salary and incentive programs
Flexible and comprehensive group benefit and savings plans
Well-being support through benefits and wellness programs
Purpose-driven work supporting Canadian agriculture and food
Senior AI developer enhancing Quest’s on - premises enterprise software with C#/.NET, C++, and AI coding agents. Championing secure agentic workflows, testing, and developer productivity across Agile teams.
Technical Lead building secure user and account management systems for Verily Health’s precision - health data platform. Leading backend and frontend development with Go, Java, React, TypeScript, and Terraform.
Lead engineer building secure GenAI platforms, RAG pipelines, and enterprise applications for Vancity, a member - owned Canadian credit union. Leading production delivery, integrations, governance, and engineering standards.
Lead Full - Stack GenAI Engineer building secure enterprise AI applications for Vancity, Canada’s member - owned credit union. Delivering Python, RAG, agentic AI, React, and Azure solutions.
AI Software Engineer building scalable Azure cloud - native SaaS capabilities for Quest Software, which delivers enterprise AI, data governance, cybersecurity, and platform modernization solutions. Advancing production AI - assisted engineering practices.
Senior Azure AI Software Developer building cloud - native SaaS solutions on Microsoft Azure for Quest Software. Advancing AI - assisted development practices across enterprise software engineering.
Azure software developer building Quest Software’s enterprise endpoint management platform. Developing full - stack, Azure - based commercial products within a remote agile SCRUM team.
Principal Software Engineer solving cross - product architecture and shared - service challenges. Building mission - critical software that helps foundations and nonprofits maximize social impact.
Forward Deployed Engineering Lead building enterprise integrations for Doppel’s AI - native cybersecurity platform. Leading engineers and deploying threat - defense solutions for large enterprises.