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

Full Stack Software Developer

Job in Calgary, Alberta, D3J, Canada
Listing for: ATB Financial
Full Time position
Listed on 2026-01-26
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, DevOps, Java Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

About ATB and Life at ATB

At ATB, we exist to make it possible for our clients, team members and communities. Our purpose is more than aspirational. It's a real commitment we live every day through our values (what we call the ATB ).

About Life at ATB is about more than work. In fact, we’re consistently recognized as one of Canada's top employers thanks to our high-care, high-performance culture, upheld by the three commitments we make to our team members:

Impact in action: No matter where you are in the organization, you're empowered to make an impact in the lives of our clients and communities.

Thrive together: We want you—the unique, authentic you—to feel safe and celebrated 're on a continuous journey to build the most flexible and inclusive programs.

Ready for tomorrow: We want to enable your success through interesting and challenging work, performance enablement, and learning and development.

About

The Role

This position has a hybrid work arrangement
. On average, this means 1 day on-site every 2 weeks
. Please note that this is subject to change due to business priorities.

As ATB’s next Full Stack Software Developer, you will be joining the Retail Banking program to develop and maintain a world class Web application that serves 300 000+ clients. The Software Developer develops, tests, delivers, maintains and improves applications. Works across the entire software development lifecycle to enable and optimize ATB client experience and workflows.

Accountabilities
  • Contribute to the delivery of high-quality, sustainable software that enhance ATB’s digital solutions, in alignment with ATB’s digital banking and customer experience strategies.
  • Closely collaborate with others in a squad model with peers and supporting business areas.
  • Be a champion for ATB’s software development lifecycle (SDLC) and processes supporting continuous delivery.
  • Contribute to proper development practices, including creating and maintaining documentation, adhering to change management requirements and quality standards.
  • Challenge the status quo and seek out opportunities to build simpler, smarter tools.
  • Advance their knowledge and skills, actively seeking out learning opportunities and sharing knowledge with others, mentoring others when appropriate.
  • Continuously assess new technology and emerging delivery methodology trends and make recommendations to the leadership team for review.
  • Provide on-call support when required on a rotational basis within the team.
  • Adapt to change and work in an agile manner.
Skills, Experience & Requirements
  • Bachelor’s degree in Engineering, Science or related field at an accredited college/university OR equivalent work experience.
  • 5+ years of software development experience in various programming languages.
  • Proven expertise in building modern web applications using React/JavaScript and Express.js/Type Script.
  • Extensive experience designing, consuming, and exposing RESTful APIs leveraging Node.js or Spring Boot.
  • Proficient in software testing and automation frameworks, specifically Python/pytest or equivalent solutions.
  • Hands-on experience deploying and managing containerized applications via Docker, Kubernetes, and Cloud Native ecosystems.
  • Solid command of modern development workflows, including Git/SVN branching strategies, code reviews, and security best practices.
  • Demonstrated knowledge of Continuous Integration and Continuous Delivery tools and methodologies.
  • Familiarity with Android (Kotlin/Espresso) or iOS (Swift/XCUITest) is a significant asset.
  • Proficient with Agile tools (Jira, Confluence, G-Suite) and a strong drive for continuous learning, curiosity, and professional growth.
Don’t meet all the requirements?

A resume only goes so far in expressing who you are and the unique perspectives you bring. If you believe your skills and experience align with the role—but you might not check all the boxes—we want to hear from you. We encourage candidates from all work backgrounds, equity-seeking communities and experience levels to apply. If you’re seeking a career where your drive, perspective and growth are celebrated, we want to hear from you.

We’re dedicated to building a workforce reflective of those within our…

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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary