Full Stack Software Developer
Listed on 2026-01-26
-
Software Development
Software Engineer, Full Stack Developer, DevOps, Java Developer
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.
AboutThe 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.
- 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.
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…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: