This job listing has expired and may no longer be relevant!
10 Jun 2021

Full-Time Software Engineer

Terramera – Posted by Terramera Anywhere

Job Description


We are actively seeking intermediate-level, full-stack Software Engineers to join our diverse Research & Development team (R&D). 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.


To help build highly useable software solutions for our innovative biosciences company from the ground up, as well as maintain existing products that are used daily to support business activities.


  • Implement the enterprise’s Service Oriented Architecture (SOA), design patterns and technical standards and practices
  • Maintain and improve existing platforms in parallel of increasing production of high quality
  • Ensure that software that is deployed meets quality standards as well as functional and non-functional requirements
  • Assist in refining user stories by gathering requirements from stakeholders
  • Contribute to the ongoing improvements of the team’s processes


  • Post-secondary degree in Computer Science or related field
  • 3+ years of work experience in software engineering and development
  • Proficiency with database concepts and technologies (e.g., Postgres)
  • Strong Object-Oriented design and Java programming proficiency
  • Experience with web-based technologies like Spring Boot
  • Proven track record of deploying Java / Web Services applications
  • Proficiency with JavaScript / CSS / HTML 5
  • Familiarity with current Web UX technologies (e.g., Vue.js / Angular / React)
  • Experience implementing SOA principles and RESTful services specifically
  • Exposure to Docker and Linux systems
  • Familiarity with cloud services (Azure, AWS)
  • Strong experience with Agile / Scrum methodologies
  • Ability to write clean and maintainable code


  • Familiarity with Python
  • Experience with a JavaScript mapping library (OpenLayers, Leaflet etc.) would be an asset
  • Exposure to GIS data and processes would be an asset (e.g., visualization, data acquisition, etc.)
  • GitHub and/or web portfolio of previous projects


  • Advanced abstract reasoning skills
  • High conscientiousness/follow-through
  • Strong team player with solid communication and interpersonal skills
  • Takes initiative, generating new and innovative approaches to problems
  • Ability to communicate clearly and succinctly with teammates and end users
  • Responsive to feedback and applying it for continuous improvements


  • This position is remote based in British Columbia.


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

Terramera is committed to a diverse workforce and we are an equal opportunity employer. 


  • Applications will be accepted on a rolling basis.

How to Apply

Please apply directly on our website's career page here 

Job Categories: Equal Opportunities. Job Types: Full-Time. Job Tags: agile, Computer Science, GIS, java, linux, python, and SOA. Salaries: Not Disclosed.

77 total views, 2 today

Apply for this Job