Senior Full Stack Developer
$120k - $130k per yearFinning International Inc.
Company: Finning Canada Number of Openings: 1 Worker Type: Permanent Position
Overview: Finning Canada is looking to hire a permanent, full-time Senior Full Stack Developer who will report to the Solutions Delivery Lead in Surrey or Edmonton.
The Senior Full Stack Developer is responsible for designing, building, and evolving modern digital products that deliver measurable business value. This role combines deep software engineering expertise with AI-assisted development practices, leveraging emerging technologies, cloud platforms, and agentic development frameworks to accelerate delivery while maintaining enterprise standards.
The successful candidate will partner closely with business stakeholders, product owners, architects, and delivery teams to transform ideas into scalable solutions. They will utilize AI-powered development tools to rapidly prototype, build, test, and deploy solutions while ensuring security, performance, maintainability, and business alignment. As a senior member of the team, this individual provides technical leadership, mentors developers, establishes development standards, and champions modern engineering practices including AI-assisted development, DevSecOps, platform engineering, and continuous improvement.
Why Join Finning?
- Strong career progression opportunities
- Collaborative, supportive, and high-performing team
- Hybrid work model: 2-to-3 days/week in office
- Competitive compensation: $120,000 – $130,000 base + bonus + medical benefits
Job Description:
Major Job Functions:
Solution Delivery (50%)
- Design, develop, test, and deploy modern full-stack applications and digital products
- Build scalable cloud-native solutions using modern web, mobile, API, and integration technologies
- Leverage AI-assisted development tools and agentic software engineering frameworks to accelerate solution delivery
- Translate business requirements into secure, scalable, maintainable solutions
- Perform code reviews and ensure adherence to enterprise engineering standards
AI-Enabled Development & Innovation (20%)
- Utilize generative AI, code assistants, agentic workflows, and prompt engineering techniques to accelerate development lifecycle activities
- Rapidly prototype and validate business concepts through AI-assisted development approaches ("Vibe Coding")
- Evaluate and recommend emerging AI technologies, frameworks, and development tools
- Partner with business stakeholders to identify opportunities for AI-driven automation and productivity gains
- Champion responsible AI development practices and governance standards
Technical Leadership (15%)
- Provide technical guidance and mentorship to development team members
- Lead architecture discussions and design reviews
- Promote engineering best practices, reusable components, and platform standards
- Support team capability growth in AI-assisted development and modern engineering techniques
Operational Excellence (10%)
- Support production applications and resolve incidents, defects, and performance issues
- Monitor application health, reliability, and security
- Participate in continuous improvement of CI/CD, DevOps, and operational processes
Planning & Estimation (5%)
- Provide solution estimates and technical assessments
- Identify risks, dependencies, and delivery considerations
- Report progress and proactively escalates issues
Accountability:
- Deliver high-quality software solutions that meet business objectives
- Ensure solutions are secure, scalable, supportable, and aligned with enterprise architecture
- Apply AI tools responsibly while maintaining accountability for solution quality
- Ensure code, prompts, AI-generated artifacts, and configurations are properly governed and version controlled
- Contribute to continuous improvement of engineering practices and delivery capabilities
- Mentor and develop team members
- Identify and manage technical debt and system risks
- Maintain compliance with change management, security, and governance standards
Qualifications & Experience:
- Post-secondary degree in Computer Science, Software Engineering, Information Systems, or equivalent practical experience.
- 7+ years of experience designing, developing, and delivering enterprise software solutions.
- 5+ years of experience building modern web applications, APIs, and distributed systems.
- Experience working in Agile product delivery environments.
- Experience with cloud platforms, preferably Microsoft Azure.
Core Technical Skills:
- Full Stack Development: Expertise in modern frontend frameworks such as Angular, React, or similar technologies.
- Strong backend development experience using .NET/C#, Node.js, or comparable technologies.
- Proficiency in SQL and modern data platforms.
- Experience developing and integrating RESTful APIs and enterprise integration solutions.
- Cloud & Enterprise Architecture: Cloud-native application development and architecture.
- Microservices, event-driven, and distributed system architectures.
- Enterprise integration and API management patterns.
- Modern observability, monitoring, and performance optimization practices.
- DevOps & Software Delivery: Git-based source control and collaborative development workflows.
- CI/CD pipeline development and automation.
- Infrastructure as Code (IaC).
- Containerization and orchestration technologies (Docker, Kubernetes).
- Automated testing and quality engineering practices.
- DevSecOps and Site Reliability Engineering (SRE) principles.
- Security & Governance: Secure software development practices.
- Knowledge of security, privacy, compliance, and governance requirements.
- Understanding of Responsible AI development and governance principles.
- AI-Assisted Development & Automation: AI Development Skills: Experience leveraging AI-assisted software development tools and workflows.
- Prompt engineering for software design, development, and delivery.
- Agentic development workflows and AI-driven automation.
- AI-assisted code review, testing, optimization, and refactoring.
- Rapid prototyping using AI-powered development platforms.
- Human-in-the-loop validation, quality assurance, and risk management.
- Ability to translate business outcomes into requirements, prompts, and production-ready solutions.
- Preferred AI Technologies: Experience with GitHub Copilot, Microsoft Copilot, Cursor, Windsurf, Devin, or similar AI development platforms.
- Experience building AI-enabled applications, intelligent automation solutions, or AI-powered user experiences.
- Experience with Azure AI Foundry, Azure OpenAI, Copilot Studio, Semantic Kernel, LangChain, or comparable AI frameworks and services.
- Technical Knowledge: Modern software engineering methodologies, including Agile, Lean, and Product Delivery practices.
- Cloud architecture patterns and scalable application design.
- Enterprise integration and API management strategies.
- AI-assisted software development practices and emerging engineering trends.
- Security, compliance, DevSecOps, and SRE best practices.
- Strongly Preferred: Experience building AI-enabled enterprise applications.
- Experience with Azure AI services and modern AI frameworks.
- Experience with observability and monitoring platforms.
- Experience with Docker, Kubernetes, and cloud-native deployment models.
Soft Skills:
- Excellent problem-solving and critical-thinking skills
- Strong communication and stakeholder management capabilities
- Ability to quickly learn and adapt to emerging technologies
- Strong business acumen and product mindset
- Ability to balance speed, quality, security, and maintainability
- Collaborative leadership and mentoring skills
At Finning, we prioritize creating a diverse and inclusive environment.
We are proud to be an equal opportunity employer, and we actively encourage all individuals to express themselves and achieve their full potential.
As a company, we continuously strive to enhance our outreach to individuals of all backgrounds and identities.
We do not discriminate against applicants based on gender identity, race, national and ethnic origin, religion, age, sexual orientation, marital and family status, and/or mental or physical disabilities.
Furthermore, Finning is committed to collaborating with and providing reasonable accommodations /adjustments to individuals with disabilities.
If you require an adjustment/accommodation at any point during the recruitment process, please inform your recruiter.
About Us
Finning is the world's largest Caterpillar dealer delivering unrivalled service for over 80 years.
The company sells, rents and provides parts and service for equipment and engines to customers in various industries, including mining, construction, petroleum, forestry and a wide range of power systems applications.
Finning employs approximately 14,500 people world-wide and operates in three geographies, with the head office in Vancouver, BC, Canada.
OUR DIVISIONS
Finning International Inc. is the corporate head office of the publicly traded corporation, which is listed on the Toronto Stock Exchange under the symbol: FTT.
Finning Canada is the authorized dealer for Caterpillar products in British Columbia, Alberta, Saskatchewan, the Northwest Territories, and a portion of Nunavut.
Finning South America is the authorized dealer for Caterpillar products in Chile, Argentina, and Bolivia.
Finning UK and Ireland is the authorized dealer for Caterpillar products in the United Kingdom and Ireland.
Rental of equipment is facilitated through the dealership locations as well as The Cat Rental Store locations in Finning Canada and Finning South America.
OEM Remanufacturing - OEM, a Finning enterprise, is one of North America's most advanced engine and powertrain component remanufacturing providers and is located in Edmonton, Alberta.
#J-18808-Ljbffr- ...serve Albertans. The Province requires up to fifty (50) Full Stack Developers to work with 3D on service innovation, program review and digital... ...are efficient, effective and affordable. The Full Stack Developer(s) will participate in and contribute to a team's shared...SeniorRemote jobFull timeContract work
$120k - $130k per year
...requires AI-assisted development skills using code assistants and agentic workflows (Copilot, Cursor, etc.). About the Role Senior Full Stack Developer at Finning Canada responsible for designing, building, and evolving cloud-native full-stack applications using AI-assisted...SeniorWork at office2 days per week3 days per week- ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced... ...reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure...SeniorRemote jobFor contractors
$100.41k - $132.99k per year
Job InformationJob Title: Senior Full Stack Developer - Geospatial Services Job Requisition ID: 86518Ministry: Technology and InnovationLocation: Greater Edmonton or Calgary area (Remote)Full or Part-Time: Full TimeHours of Work: 36.25 hours per weekPermanent/Temporary/Wage...SeniorFull timeTemporary workPart timeRemote work$87 - $103 per hour
Are you a Salesforce Developer with experience supporting critical client management applications... ...-based financial client is seeking a Senior Salesforce Developer for a 5 month contract... ...actions to affect change to ensure everyone has full participation in the workforce free from...SeniorContract workImmediate start1 day per week- ...dissecting it to figure out how it works and how it could be better for the end user. We could use a passionate techy like you! As a Developer for our Information Services team, you'll help provide AMA with new business solutions and improve existing technology solutions....SeniorWork at officeWork from homeFlexible hoursShift work
$110k - $160k per year
...extraordinary results. Key Responsibilities We are looking for a hands-on Generative AI Developer with strong experience in building intelligent applications using the Microsoft Azure AI stack. As part of a Microsoft partner consultancy, you will work on developing and...- ...Management) services. We are seeking a motivated, detail-oriented Developer to join our growing software development team in the Edmonton or... ..., and standards, and escalate gaps or new integration needs to senior technical resources. Collaborate with stakeholders to...Senior
$3600 - $6000 per month
...Experience: 1–3+ years of experience in AI application development or full-stack development. Experience independently completing projects (0 to... ...technical management; Bonus Points: Experience independently developing tabletop games, H5 mini-games, or interactive products;...Full timeInternshipRelocation- ...Since our founding in 2002, Norcada has developed a broad customer base for its products, with... ...currently looking for an emended systems developer to support the R&D and production teams.... ...-have.- Preferably lives within the greater Edmonton area. Job Type: Full-time...Full timeWorldwide
$20.5 per hour
...career as Security Professionals and today hold positions on our senior leadership team. We offer medical, dental and vision coverage, life... ...assistance programs, company discounts, perks and more for most full-time positions! Start your phenomenal career with Allied...SeniorHourly payFull timeLocal areaShift work$59k - $88.5k per year
...Job Description Director of Venues (Full Time) Are you a passionate foodie who is... ...providing meaningful, constructive feedback to develop team capabilities and uphold the highest... ...Minimum of 3 years of experience in a senior management role within a luxury restaurant...SeniorPermanent employmentFull timeWork at officeLocal areaWorldwideShift work$18.25 per hour
...accommodation requests only; do not use this contact information to inquire about the status of applications. Arrow left icon Technician (Full Time) Back to Search Job Details Career area Position Type Date Posted 08/18/2026 Location 4607 Calgary Trl NW, Edmonton, AB...Hourly payFull timeFlexible hoursAfternoon shift- ...If you see yourself growing with PCL as a Senior Estimator , apply to be considered for... ...completion dates for large projects. Completes full quantity take-off of all labor, equipment,... ...to multitask. ~ Strong ability to develop and maintain productive working relationships...SeniorLong term contractContract workFor contractorsFlexible hours
$18 per hour
Description WE ARE HIRING FULL-TIME AND PART-TIME ASSOCIATES FOR UNIQLO SOUTH EDMONTON COMMONS. UNIQLO is a leading brand of the Fast... ...products. We are seeking individuals who aspire to grow and develop into true professionals. At UNIQLO, teamwork is essential. We encourage...Full timePart timeShift workAfternoon shift- ...JOB DESCRIPTION NOV's Cranesmart and Rigsmart businesses develop wireless safety, monitoring, and data-acquisition solutions for cranes... ...in demanding environments. We are seeking an intermediate-to-senior Embedded Software Developer or Engineer to support the continued...SeniorFull time
$42.5k - $63.8k per year
...Sales Coordinator (Full Time) Showcase your outstanding interpersonal skills as a Sales Coordinator where you will provide organizational and administrative support to the team and memorable service to your guests. We are looking for a detail-oriented multi-tasker that is...Permanent employmentFull timeWorldwide- Come make your difference in communities across Canada, where authenticity, trust and making connections is valued – as we shape the future of Canadian retail, together. Our unique position as one of the country's largest employers, coupled with our commitment to positively...Hourly payPermanent employmentFull timeTemporary workInternshipShift workNight shiftWeekend workAfternoon shift
$600 per week
...Communications is growing our Edmonton sales team and we're looking for motivated, outgoing, and customer-focused individuals to join us as Full-Time Sales Representatives this summer. Whether you're looking to kick-start your career, gain valuable sales experience, or take...Full timeSummer work$3000 - $4000 per month
...medical aesthetic products. We are currently hiring a Digital Twin Developer to work on 3D visualization of medical aesthetic devices,... ...interactive applications Proficiency in at least one of the following stacks: Unity3D, C#, and related 3D interaction development...Relocation$130k - $150k per year
...Job Title: Civil Senior Estimator Location: Calgary, AB Overview: A growing... ...Work closely with senior leadership to develop and execute bidding strategy, progress, and... ...tenders, and business development Complete full quantity take-offs of equipment and...SeniorContract workFor subcontractorWork at office$20.78 - $21.78 per hour
...inclusive company and our ambition is to attract, recruit and promote diverse talent. Job Description Housekeeping Room Attendant (Full Time) You are at the heart of the hotel! As a Housekeeping Room Attendant, you will take ownership of guest rooms, ensuring that our...Hourly payPermanent employmentFull timeWorldwideShift work- ...Reservations & Rooms Controller (Full Time) Showcase your outstanding interpersonal skills as a Reservations Agent & Rooms Controller where you will provide organizational and administrative support to the team and memorable service to your guests. We are looking for a detail...Permanent employmentFull timeWork at officeWorldwideShift work
- ...music, pop culture, and creating the most amazing in-store experience for our customers and employees. We’re on the search for a Full-Time Assistant Manager that will help lead the loudest store in the mall. You’ll support the Store Manager in achieving store objectives...Full time
$130k - $180k per year
...Architect with deep expertise in Generative AI to lead the design and delivery of intelligent solutions using the Microsoft Azure AI stack. You will work closely with our enterprise clients to architect and implement cutting-edge AI applications powered by Azure OpenAI, Azure...- Overview Job Skills / Requirements Job Duties and Responsibilities: Access control within and out of the facilities and report or investigate irregularities While on patrol, monitor risks such as unlocked doors, blocked entrances and exits, mechanical issues, ...Full timeImmediate start
- ...inclusive company and our ambition is to attract, recruit and promote diverse talent. Job Description Assistant Front Office Manager (Full Time) In this role, you will be providing engaging, sincere, personalized service by creating the grandest of feelings for our guests...Permanent employmentFull timeWorldwideFlexible hoursShift work
- ...the Director of Project Services, the Senior Project Scheduler is responsible for developing, maintaining, and analyzing project schedules across the full project lifecycle, from... ...not be limited to: Independently develop and own preliminary project schedules...SeniorWeekly payLong term contractFull timeContract workFor subcontractorInternship
- ...Job Description Job Description Senior Solar Sales Consultant Pro West Solar Systems... ...and wants the opportunity to produce, develop professionally, and potentially take on greater... ...Guide qualified customers through the full decision-making and sales process. Present...SeniorFor contractorsLocal areaFlexible hoursAfternoon shift
- How You Will Make An Impact You will be responsible for preparing and serving coffee, espresso drinks and related food and beverage items to customers. The hourly wage for this role is $16.50.Final compensation will be determined based on relevant skills, experience, qualifications...Hourly payFull timeInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full Stack Developer. Be the first to apply!
- full stack developer remote Edmonton, AB
- junior full stack developer Edmonton, AB
- full stack web developer Edmonton, AB
- senior full stack engineer Edmonton, AB
- full stack developer Edmonton, AB
- senior financial accountant Edmonton, AB
- senior project accountant Edmonton, AB
- construction senior project manager Edmonton, AB
- senior graphic designer Edmonton, AB
- senior business analyst Edmonton, AB



