Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Full Stack Developer

$120k - $130k per year

Finning 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
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Developer in Edmonton, AB vacancy
  •  ...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... 
    Senior
    Remote job
    Full time
    Contract work

    P@thlion Staffing Careers

    Edmonton, AB
    a month ago
  • $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... 
    Senior
    Work at office
    2 days per week
    3 days per week

    Vibehackers

    Edmonton, AB
    4 days ago
  •  ...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... 
    Senior
    Remote job
    For contractors

    YO AI Labs

    Edmonton, AB
    3 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Part time
    Remote work

    Government of Alberta

    Edmonton, AB
    8 days ago
  • $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... 
    Senior
    Contract work
    Immediate start
    1 day per week

    Randstad

    Edmonton, AB
    3 days ago
  •  ...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.... 
    Senior
    Work at office
    Work from home
    Flexible hours
    Shift work

    Alberta Motor Association

    Edmonton, AB
    8 days ago
  • $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... 

    Lantern

    Edmonton, AB
    more than 2 months ago
  •  ...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

    JAVA Holdings Ltd.

    Edmonton, AB
    2 days ago
  • $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 time
    Internship
    Relocation

    Kaiyan Medical

    Edmonton, AB
    5 days ago
  •  ...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 time
    Worldwide

    Norcada

    Edmonton, AB
    8 days ago
  • $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... 
    Senior
    Hourly pay
    Full time
    Local area
    Shift work

    Allied Universal

    Edmonton, AB
    2 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Worldwide
    Shift work

    FAIRMONT

    Edmonton, AB
    a month ago
  • $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 pay
    Full time
    Flexible hours
    Afternoon shift

    Laczko Equity Group Inc.

    Edmonton, AB
    8 days ago
  •  ...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... 
    Senior
    Long term contract
    Contract work
    For contractors
    Flexible hours

    PCL Construction

    Edmonton, AB
    22 hours ago
  • $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 time
    Part time
    Shift work
    Afternoon shift

    Uniqlo Canada

    Edmonton, AB
    1 day ago
  •  ...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... 
    Senior
    Full time

    NOV

    Edmonton, AB
    7 days ago
  • $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 employment
    Full time
    Worldwide

    AccorHotel

    Edmonton, AB
    1 day ago
  • 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 pay
    Permanent employment
    Full time
    Temporary work
    Internship
    Shift work
    Night shift
    Weekend work
    Afternoon shift

    Loblaw Companies Limited

    Edmonton, AB
    8 days ago
  • $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 time
    Summer work

    The Acquisition Group

    Edmonton, AB
    9 days ago
  • $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

    Kaiyan Medical

    Edmonton, AB
    8 days ago
  • $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... 
    Senior
    Contract work
    For subcontractor
    Work at office

    Teemagroup

    Edmonton, AB
    5 days ago
  • $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 pay
    Permanent employment
    Full time
    Worldwide
    Shift work

    FAIRMONT

    Edmonton, AB
    3 days ago
  •  ...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 employment
    Full time
    Work at office
    Worldwide
    Shift work

    AccorHotel

    Edmonton, AB
    1 day ago
  •  ...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

    boxlunch

    Edmonton, AB
    23 days ago
  • $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... 

    Lantern

    Edmonton, AB
    more than 2 months ago
  • 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 time
    Immediate start
    Edmonton, AB
    4 days ago
  •  ...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 employment
    Full time
    Worldwide
    Flexible hours
    Shift work

    FAIRMONT

    Edmonton, AB
    8 days ago
  •  ...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... 
    Senior
    Weekly pay
    Long term contract
    Full time
    Contract work
    For subcontractor
    Internship

    Rising Edge Group

    Edmonton, AB
    21 days ago
  •  ...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... 
    Senior
    For contractors
    Local area
    Flexible hours
    Afternoon shift

    Pro West Electrical Inc.

    Edmonton, AB
    5 days ago
  • 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 pay
    Full time
    Internship

    Compass Group Canada

    Edmonton, AB
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full Stack Developer. Be the first to apply!