Senior Web Developer

Global Talent Accelerator - Calgary, AB (5 months ago)

Apply Now

Position Summary

A talented Senior Web Developer with a demonstrable understanding of front-end and/or back-end architectures.

Company Summary

This company is the global leader in online workplace giving, matching, volunteering and community investment software. Their market-leading cloud solution powers community responsibility programs that help some of the world’s most iconic brands engage their people, customers and communities by connecting them with causes they care about.

Key Highlights of Company Culture

B-Corp
High-performance, social purpose focused team
Highly interactive organization that prioritizes company culture
Highly committed to a culturally diverse workforce
Best Suited for: candidates that have a passion for work that contributes to a social purpose and community investment.

What you bring

Demonstrable understanding of front-end and/or back-end architectures.
A practical understanding of Web Service APIs.
Solid grasp of OO principles and design patterns.
Competency in designing systems and mentoring fellow developers.
Experience building multi component systems from scratch using techniques such as BDD, TDD, and JIT.
Ability to work with legacy codebases and familiarity with refactoring methods.
An understanding of the underlying systems on which web applications are developed.
An eye for design, and ability to craft accessible user experiences.
Knowledge of CI/CD processes and workflow.

Your Tech Stack Expertise:
A solid PHP foundation with an understanding of current frameworks.
Javascript framework expertise including front-end workflow toolchain knowledge (Babel, CSS preprocessors, bundlers & build tools, automated testing).
SASS (SCSS), CSS3, HTML5.
Java.
Git/Gitflow.
Bonus Skills

Development with AWS.
Familiarity with agile development.
Experience working in the SaaS environment (Software as a Service).
Appreciation for the complexity of delivering large scale solutions to enterprise level clients.
Experience working with non-profits and causes.
Ability to work with remote team members.
Familiarity with shell scripting. MySQL/Apache.