This job is no longer available.

Back End Software Engineer - Resson

Fredericton, New Brunswick
Entry Level, Early Career

In partnership with our client, Resson Aerospace, we are currently recruiting for a Back End Scale Software Engineer to join their expanding Fredericton team. This candidate will be a seasoned professional with a minimum of eight years' experience.

Resson delivers image processing and machine learning to a global network of farmers through the cloud to improve the world food supply chain. They combine camera hardware, robotics, edge and cloud computing to create a unique view of the agricultural growth cycle that is provided as a SaaS platform for growers looking to reduce chemical usage and increase food production reliability.

Utilizing recent advances in large-scale cloud-based data processing, advanced data analytics, and their own proprietary algorithms, Resson delivers precision agriculture solutions to growers, providing them with analytical insights and dynamic control over their farming areas. The RAMAS data-driven agriculture solution analyzes crop metrics to assess crop status and health and provides growers with the required information to optimize agricultural operations, improve efficiency, boost yields, and maximize profitability.

Supporting a data-driven system requires a powerful, robust, and flexible back end, managed by a team of highly qualified individuals. The successful candidate will become part of this team and be responsible to meet the demands of such a big-data system by applying the latest technologies for serving a data intensive SaaS platform.

As a Back End Software Engineer you will contribute to the implementation of Resson's latest expansion project. You will be primarily responsible for implementation and integration of server-side technologies within the current code base with a goal of scaling the existing platform by 10. Ideal candidates will have the foresight and ability to optimize existing processes and participate in the design and implementation of new features. It is essential to have an interest in process improvement as you will be researching new technologies for possible application within the current system architecture.

In order to be considered for this role you must be proficient in the following:

  • Java
  • Spring Boot
  • Docker
  • RESTful API
  • Database Design
  • SQL
  • Apache Spark
  • Python
  • GeoTrellis
  • Google Cloud Platform

Preference will be given to candidates possessing a Computer Science or Computer Engineering degree in addition to meeting all other requirements.

Thank you for applying, only those selected for screening will be contacted.