Software Engineer

ARCHISEN| Date Posted: 18-Feb-2021
Save Job
Job Nature:
Position Level:
Experienced, Manager
Bachelor's / Honours, Masters / PhD

Job Description


This is an opportunity to be part of a unique software development team. We have a solid technology roadmap and a team of exceptional individuals. You will be given the opportunity to experiment while applying knowledge and skills taught in school in our lab and farms, while working directly with the managers, founders and collaborators.



  • Assisting in the development of websites/mobile applications
  • Designing page wireframes/layouts and custom graphics, formatting content, quality assurance testing, translating wireframes to web-apps to be used by our own staff
  • Improving current IoT infrastructure for our indoor farm
  • Working with external collaborators to integrate modules into our web-apps
  • Developing APIs for IoT components to interact with



  • Must be able to work in a team environment
  • Must demonstrate good communications skills
  • Demonstrate skills in software design & development
  • Comfortable with Unix command line (eg Linux)
  • Some experience in NodeJS, MySQL, MongoDB, HTML
  • Working knowledge of JQuery, Bootstrap


Bonus Requirements:

  • Working knowledge in Angular or React
  • Knowledge of Python, NoSQL, Git and Amazon Web Services S3, EC2
  • Basic Photoshop/ GIMP photo manipulation skills
  • Basic knowledge of Machine/Deep Learning (Tensorflow, Keras, etc)
  • Basic knowledge of Embedded Systems Programming
  • Basic knowledge of Networking (Port Forwarding, Static IPs, etc)
  • Basic understanding of Version Control, Git is preffered
Company Overview