Intermediate Full Stack Developer

Surrey, BC, Canada

Job Description



Our Story
Our world is changing. The population is growing, and agriculture is at the heart of the solution to feeding the world more sustainably and equitably.

Argus helps our clients grow beyond by offering the most advanced environmental control and automation solution for horticultural operations. Vertical farming, greenhouse growing, and the latest advances in plant science. At Argus, this is our world.

Our business has tripled in the last few years. Today, we\xe2\x80\x99re developing ground-breaking software, enriched data solutions, and cutting-edge artificial intelligence tools that will change the way growers grow and the future of agriculture. Grow beyond your expectations. Grow with Argus.

Are you interested in:

  • Developing cutting-edge software like our recently launched Argus FOCUS?
  • Being part of a growing software team that offers opportunities for career advancement?
  • Meaningful work in the area of sustainability?
  • A flexible working environment?


Are you Someone who:
  • Is eager to learn new things?
  • Likes finding solutions to difficult challenges?
  • Wants to make meaningful connections with your peers?


If you answered yes to the questions above, then we want to hear from you.

Intermediate Full Stack Developer
Reporting to: Software Development Manager

The Role
The role involves assisting with low-level designs and implementing code to develop a suite of cloud applications designed to optimize and automate controlled environment cultivation facilities. Close collaboration with our Hardware and Firmware teams will be required to support the launch of our next-generation product offerings. The position is intended to be cross-functional and can support multiple areas of development as needed.

What you\'ll do:
  • Develop Frontend, Backend & Infrastructure code.
  • Review Pull Requests and enforce high coding standards.
  • Collaborate with Firmware, Hardware, & Product Design teams
  • Participate in developing product documentation and training.
  • Prepare internal test procedures and working instructions.
  • Implement revisions to, and maintenance of, existing software code.
  • Provide technical support to all cross-functional departments.
  • Comply with relevant industry codes & regulatory standards as well as internal policies and procedures


Desired Knowledge, Skills, and Abilities:
  • Passion for software and all things technological.
  • Proficient in spoken and written English.


Desired Education And Experience:
  • Completed degree in Computer Science or similar.
  • 5+ years of industry experience as a Software Developer (or equivalent)
  • Comprehensive programming skills and experience with
    • Must Have
      • Javascript,
      • Typescript
        • TypeORM/sequalize
      • SQL Databases
      • NoSQL Databases (Redis, MongoDB, etc)
      • Agile/scrum familiarity
    • Learn quickly
      • PostgreSQL
      • DynamoDB
      • Reactjs
      • Node.js
      • D3JS
      • Jira
    • Nice to have
      • AWS/Terraform/CDK
      • C++
      • C#


Argus Controls works in a Hybrid work model, the successful candidate will attend the office every week.

All applicants must be fully vaccinated against Covid-19

About Argus
Argus is an entrepreneurial organization built on the expertise of our people we are committed to attracting and retaining the best employees to ensure we meet the ever-evolving needs of our clients. Our employees enjoy competitive salaries, benefits, and reward programs, within a dynamic work environment. Argus recognized that our continued success is dependent on the capabilities and self-motivation of our people, and therefore encourages and supports employees\xe2\x80\x99 continual growth and development.

www.arguscontrols.com/careers

Apply by email

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2092194
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    2023-01-02 11:13:42
  • Employment Status
    Permanent
  • Job Location
    Surrey, BC, Canada
  • Education
    Not mentioned