Senior Full Stack Developer

Closing Date: 
January 4, 2019

Career Level:
Experienced (Non-Manager)

Location:
Calgary, AB (Primary)
Vancouver, BC

Education:
Bachelor’s Degree

Job Type:  
Permanent Full-time

Senior Full Stack Developer

Do you want to have the future at your fingertips? Working at the intersection of science, technology, engineering, math, and design, ATB Innovation is looking beyond incremental improvements to what already exists, and imagining and revolutionizing what’s to come.

We check traditional disciplines at the door. ATB Innovation works to invent - and reinvent - how we experience technology. With us, you will be tinkering with ideas, products and technologies every day. If you create because it’s a calling, not a job, you’ll be at home in our flexible, open environment.

The following describes the Ideal Candidate:

  • If there’s a slow process in your life, you get to automating it as soon as possible.

  • A complex question is your favorite kind of challenge.

  • Coding languages are beautiful to you - you could write poetry in Python.

  • Working environment and culture mean much more than a job title to you.

  • You’ve always got a book on personal development, a podcast on design or a playlist of Ted Talks to go through to keep your skills sharp.

  • Working hard is your life, working smart is your mantra.

ATB Innovation is currently growing its data management practice and is looking for a Senior Full Stack Software Developer to join the team. You’re a diverse coder who is at their best when they’re creating digital experiences. Together, we will build high impact data products that can truly solve for Alberta.

You’re an analytical thinker with depth and experience in a number of development areas. You know how to work on diverse, interdisciplinary teams. You’re looking for opportunities to work in blockchain, AI, augmented reality and other cutting edge technology.

Key Responsibilities

  • Work independently and as a team member to research and develop products

  • Focus on open standards and open source before seeking a proprietary solution to a problem.

  • Work with the innovation team to develop end-to-end features across cloud, mobile and web infrastructures.

  • Work with the team to explore new ideas through experiment, prototypes and fast feedback.

  • Live, breath and work in the Cloud

  • Utilize SCRUM and Agile methodologies to complete tasks and accomplish workflows

Specific Skills and Requirements

  • Graduate degree in Engineering, Science or related field at an accredited college or university.

  • 4+ years of experience in architecting and developing scalable, responsive front-end/UI frameworks.

  • Intimate knowledge of JavaScript/Node.js, React, webpack, Babel, React Native, HTML5, and CSS3. Experience with Docker, AWS and microservice architectures is preferred.

  • Experience with non-relational data stores such as MongoDB, Cassandra, HBase, etc.

  • Understanding fundamental design principles behind a scalable application

  • Extensive experience Implementing automated testing platforms and unit tests

  • Work in an agile environment  with data science colleagues and business stakeholders to iterate on value propositions for product development

  • Bonus points if you’ve built a startup, can demonstrate your unique contributions to open source projects and/or have experience with human interface/human UX

So what can ATB Financial offer you? Imagine paying less for your everyday banking, mortgages, loans and investments. Throw in an excellent benefits and pension package, opportunities for career advancement, and a financial institution that’s leading the way in change – now you’re talking about a career with a company that allows you to grow.
As an award-winning employer-of-choice – we have the best of the best working for Albertans. Sound like a team you want to be a part of?
If you want to know more, read our employer reviews by visiting our Glassdoor page. Online applications are preferred. ATB Financial is an equal opportunity employer. We thank all applicants for their interest; however, due to the high number of resumes we receive, only short-listed candidates will be contacted.

If your application is shortlisted, we might ask you to participate in a digital interview

For additional information on this posting, please contact Amanda Klym at aklym@atb.com. [Note: please apply using our online system and not the contact's email address].
If you're application is shortlisted, we might ask you to participate in a digital or phone interview.

InnovationSarah Matysio