onsite
Senior Full Stack Developer - Farm Credit Canada
Full Stack Developer
Senior Full Stack Developer responsible for designing, building, and maintaining end‑to‑end web applications using JavaScript, Node.js, React, and cloud services, delivering scalable solutions for a national agricultural finance platform.
About the role
Key Responsibilities
- Architect, develop, and maintain full‑stack web applications supporting finance and agribusiness services.
- Design and implement RESTful APIs using Node.js and integrate with front‑end React components.
- Collaborate with product owners, UX designers, and DevOps to ensure high performance, security, and reliability.
- Write efficient, reusable SQL queries and optimize database interactions.
- Deploy, monitor, and troubleshoot applications in AWS cloud environments.
- Mentor junior developers and enforce coding standards and best practices.
Requirements
- 5+ years of professional experience in full‑stack development with strong JavaScript expertise.
- Proficiency in Node.js for server‑side development and React for modern front‑end interfaces.
- Solid understanding of relational databases, SQL query optimization, and data modeling.
- Hands‑on experience with AWS services (EC2, RDS, Lambda, S3) and CI/CD pipelines.
- Excellent problem‑solving skills, ability to work autonomously, and strong communication in English.
Skills
javascriptnodejsreactsqlaws