Careers

Approach Controls is always looking for people that make a difference. If you are interested in joining a progressive team that offers more than just great technology, we want to hear from you. Submit your resume and cover letter to careers@approachci.com

Technical Lead

Approach Controls is a growing company, and we are looking to grow our expertise in JavaScript technologies. Approach Controls Inc, (ACI) is delivering industrial equipment controls solutions using modern technologies and infrastructure. We have delivered field products in fracking and other oil and gas applications, with other industries on the horizon. This is your opportunity to join a dynamic team of subject matter experts and developers.

About You:

  • You are passionate about technology and can creatively deliver modern interfaces in a complex environment
  • You prioritize deliverables based on the big picture
  • Motivator to get things done and done good enough
  • Have the ambition to learn and become involved in a variety of industries
  • You are wowed by new technologies, but have the experience to know when to deep dive and when to “let it simmer”

In this role you will:

  • Integrate user-facing elements developed by front-end developers (Angular) with server-side logic (NodeJS)
  • Design and manage databases (Mongo and Postgres)
  • Lead and mentor teams members in line with the architectural guidelines
  • Be active in setting the architectural guideline
  • Write reusable, testable, and efficient code
  • Design and implement low-latency, high-availability, and performance applications
  • Implement security and data protection services

We offer:

  • Compensation based on experience
  • Company benefits plan eligibility after 3 months

You bring:

  • 7+ years of development experience
  • 2 years of Angular or 3 years of similar frameworks
  • 2 years of tech lead
  • NodeJS experience
  • Bachelor of Science in Computer Science 

Preference will be given to local candidates to Calgary, AB.  Send an email to careers@approachci.com with your resume.

Senior JavaScript Developer (Angular)

Approach Controls is a growing company, and we are looking to grow our expertise in JavaScript technologies. Approach Controls Inc, (ACI) is delivering industrial equipment controls solutions using modern technologies and infrastructure.  This is your opportunity to join a dynamic team of subject matter experts and developers.

About You:

  • You are passionate about technology and delivering a great product
  • You can bring design into reality with an eye for details and ability to be flexible

In this role you will:

  • Develop front-end infrastructure and Integrate user-facing elements (Angular) with server-side logic (NodeJS) through sockets and API calls
  • Write reusable, testable, and efficient code
  • Participate in code reviews
  • Mentor junior developers
  • Participate in project planning and definition

We offer:

  • Compensation based on experience
  • Company benefit plan eligibility after 3 months

You bring:

  • 5+ years of development experience
  • 2 years of Angular or 3 years of similar JavaScript frameworks (React.js, Vue)
  • Bachelor of Science in Computer Science (preferred but not required)

Preference will be given to local candidates to Calgary, AB.  Send an email to careers@approachci.com with your resume.

UX Developer

Approach Controls is a growing company, and we are looking to grow our expertise in User Experience. Approach Controls Inc, (ACI) is delivering industrial equipment controls solutions using modern technologies and infrastructure.  This is your opportunity to join a dynamic team of subject matter experts and developers.

About You:

  • You are passionate about technology and delivering an amazing UI
  • You can bring a modern design and know what it takes to bring it to reality

In this role you will:

  • Investigate to get the client/product definition
  • Wireframe and design the screens and UI elements within our projects
  • Add design elements to presentations
  • Ability to interact with and aid developers with styling and usability
  • Present to clients wireframes and design choices
  • Participate in code reviews and other QA procedures

We offer:

  • Compensation based on experience
  • Company benefit plan eligibility after 3 months

You bring:

  • 2+ years of design experience with focus on UX
  • 2 years of JavaScript frameworks (Angular React.js, Vue) with CSS
  • Knowledge of Google Material or similar design principles

Preference will be given to local candidates to Calgary, AB.  Send an email to careers@approachci.com with your resume.

Python Developer

Approach Controls is a growing company and we are looking to grow our expertise in JavaScript technologies. Approach Controls Inc, (ACI) is delivering industrial equipment controls solutions using modern technologies and infrastructure.  This is your opportunity to join a dynamic team of subject matter experts and developers.

About You:

  • You are passionate about technology and have the ability to creatively deliver modern interfaces in a complex environment
  • You prioritize deliverables based on the big picture
  • You are wowed by new technologies, but have the experience to know when to deep dive and when to “let it simmer”

In this role you will:

  • Integrate equipment and control processes through Python
  • Interface with controls hardware through variety of protocols
  • Write reusable, testable, and efficient code
  • Design and implement low-latency, high-availability, and performant applications
  • Participate in the development of test plans
  • Participate in code review and project testing to ensure quality deliverables

We offer:

  • Compensation based on experience
  • Company benefit plan eligibility after 3 months

You bring:

  • 3+ years of development experience
  • Bachelor of Science in Computer Science / Engineering (preferred but not required)

Preference will be given to local candidates to Calgary, AB.  Send an email to careers@approachci.com with your resume.