Full Stack Developer

  • Reporting to Project Manager
  • Converting designs to code
  • Writing SEO performant code
  • Integrating React / Angular



Ideally 2 — 4 years experience in an agency environment working in mult-tiered teams


Employment Terms

Full time, on site at our HQ in Calgary, Alberta, Canada

We need an experienced full-stack problem solver

A4 systems is a dynamic company that prides itself on building usefull things in the space of Industrial Intenet of Things and Industry 4.0. Useability and flexibility are key metrics.

Programming Skill Requirements:

  • Graduate of a Bachelor’s degree in a Technical/Computing Science Field, or equivalent.
  • Minimum two years of web application development experience.
  • Must be able to demonstrate proficient coding, in an object-oriented manner.
  • Strong experience writing proficient code in web languages, such as PHP and JavaScript.
  • Thorough understanding of React.js and its core principles.
  • Experience using languages and notations such as XML, JSON, CSS and HTML.
  • Experience creating asynchronous web applications with Ajax.
  • Ability to learn new languages quickly as technology evolves.
  • Database Skill Requirements:
  • Demonstrate strong understanding of relational databases and SQL syntax.
  • Able to analyze and normalize complex data structures.
  • Understand complex table joining and indexing.
  • Experience with MySQL.

Secondary Requirements:

  • Must be comfortable learning, updating and maintaining existing web applications.
  • Able to adhere to development team coding standards.
  • Understand Use Case Models and Dataflow Diagrams.
  • Able to analyze prototype screens and produce working system components.
  • Experience in working with a Linux-based operating system (e.g., Ubuntu).
  • Working knowledge of WebStorm/PhpStorm or any standard IDE.
  • Experience with using distributed version control systems, such as Mercurial.
  • Solid knowledge of the major web browsers and their debugging tools.
  • Experience with FreeBSD/Linux terminal environment (via SSH) is a plus.

You Must Be:

  • A Canadian Citizen or Landed Immigrant.
  • Completely fluent in the English language, both spoken and written.
  • Able to work onsite in Calgary – no remote wor

Sound like the job for you?

Got what it takes to work with us? Great! Send us a link to your resume or portfolio to become part of our talent pool.


Send you resume here