Software Engineer Co-op

almost 3 years ago
Vancouver, BC, CA... more
Vancouver, BC, CA... more

Job Description

OVERVIEW  

As a Software Engineer Co-op (8-month term) you will join Terramera’s multidisciplinary Research & Development (R&D) team to help develop on our full stack. On a multi-OS foundation of Windows, Linux, and Docker expect to learn about: 

  • Java technologies (Servlets, Hibernate, Spring) 
  • databases (Postgres) 
  • reactive user interface implementation (Vue.js) 
  • service-oriented architecture 
  • web scraping 
  • developing tools and scripts in Python 

This position will play a key role in new application development to allow users to efficiently input scientific data and effectively present complex data sets to a wide variety of end users. You will join our Software Development team and work closely with Scientists, Machine Learning and Robotics Engineers, and other groups in R&D. 

  • Start/End DatesSeptember 2021 to April 2022 *Note: Preference for start date in August once final exams/projects are completed  
  • Reports to: Senior Software Engineer  
  • Note: Preference will be given to candidates who are a Canadian citizen, permanent resident or person granted refugee status in Canada as per wage subsidy requirements  

RESPONSIBILTIES 

  • Gather requirements from business partners and codify these into Agile stories 
  • Code RESTful Java web services (with Java, spring boot)  and web-based front ends (with HTML 5, JavaScript, Vue.js) that extensively interact with various APIs 
  • Write unit tests for the code you contribute 
  • Help implement the enterprise’s Service Oriented Architecture (SOA) design patterns 
  • Perform analysis on data sets from both areas of the business 
  • Support the complete software / hardware solutions that you help build 

WHO YOU ARE  

  • Currently working towards a Bachelor’s Degree in Computer Science or Computer Engineering 
  • Experience in Java programming or JavaScript programming background 
  • Solid programming skills with a focus on writing clean/maintainable code 
  • Capable of performing research on best practices and making it consumable for other team members 
  • Able to apply domain knowledge to ambiguous and novel situations 

PREFERENCES 

  • Familiarity with Python  
  • Exposure to common MVC and DOM frameworks (JavaScript side - e.g. jQuery, Vue.js, React) 
  • Exposure to RESTful services 
  • Knowledge of JSON / XML 
  • Knowledge of the Agile project management methodology 
  • Exposure to machine learning terminology and concepts 

QUALITIES WE’RE LOOKING FOR 

  • Effective team player demonstrating a positive attitude 
  • High attention to detail 
  • Responsive to feedback and applying it for continuous improvements 
  • Takes initiative, generating new and innovative approaches to problems 

OUR VALUES  

  • We Make It Happen 
  • We Raise The Bar 
  • We > I 
  • Terramera The Sh!t Out Of It 
  • PS. Have Fun  

PERKS 

  • Ping pong table and meditation pods on site  
  • Weekly company wide demo days  
  • Free snacks and beverages on site  
  • Health & Wellness initiatives  
  • Company socials and events  
  • Lunch and Learns  
  • Emphasis on work-life balance  

WHO WE ARE 

Terramera is a globally-recognized cleantech leader focused on fusing AI, science and nature to create revolutionary technologies that transform how we grow food and solve other world-scale challenges.  

With its Actigate™ Targeted Performance technology and mission to unlock the intelligence in nature to ensure a world that thrives and provides for everyone, Terramera is committed to reducing global synthetic chemical loads in agriculture by 80%, increasing global farm productivity by 20%, and increasing soil organic carbon by 100% by 2030. The privately held company was founded in 2010 and has grown to include a world-class bench of engineers, scientists, advisors and investors. Terramera is headquartered in Vancouver, British Columbia, Canada, has integrated operations that include state-of-art research labs, robotics workshop, greenhouse and farm, and has 250+ patents in its IP portfolio.  

Our success begins with our people. We’re looking for A-Players who are passionate about making a difference as we are and thrive in environments that are dynamic, challenging and rewarding. Join our movement, as we set a new standard and change the world together as a highly dedicated, innovative, future-focused and solutions-oriented team.  

While we thank all applicants for their interest, only short-listed candidates will be contacted. For more information on Terramera, please visit our website at www.terramera.com 

Terramera is committed to a diverse workforce and we are an equal opportunity employer. As we make serious efforts to learn more about how we can increase diversity in our candidate pool, we invite you to voluntarily provide demographic information in a confidential survey at the end of this application. 

Providing this information is optional. It will not be used in the hiring process and has no effect on your opportunity for employment. 

Application deadline: 

  • Applications will be accepted and reviewed on a rolling basis. 

Similar jobs