×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack Developer

Job in Edmonton, Alberta, Canada
Listing for: Finning
Full Time, Part Time, Seasonal/Temporary position
Listed on 2026-08-31
Job specializations:
  • Software Development
    Full Stack Developer, DevOps, Software Architect, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 120000 - 130000 CAD Yearly CAD 120000.00 130000.00 YEAR
Job Description & How to Apply Below

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.

Company:

Finning Canada

Number of Openings:

1

Worker Type:

Permanent

Job Description:

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, Dev Sec Ops , 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
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, Dev Ops, and operational processes
Planning & Estimation (5%)
  • Provide solution estimates and technical assessments
  • Identify risks, dependencies, and delivery considerations
  • Report progress and proactively elevate 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…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary