Farmers Edge
  • 18-Sep-2018 to 22-Nov-2018 (CST)
  • Lethbridge, AB, CAN
  • Salaried

Farmers Edge is a global leader in decision agriculture servicing over 22 million paid product acres worldwide with precision digital solutions. Integrating field-centric data, easy-to-use software, state-of-the-art processing technology, predictive modelling, and advanced agronomic analytics, Farmers Edge provides growers with scalable solutions to produce more with less. Using innovative digital agronomic tools, Farmers Edge solutions focus on the sustainable production of high-yielding, high-quality crops and are designed to optimize inputs, minimize environmental impact, and protect economic viability of the farm. From seed selection to yield data analytics, Farmers Edge transforms big data into timely and accurate insights to support informed decision making.


Software Developer (Full Stack)


Location: Lethbridge, AB (or remote location)


Reporting to the Software Manager (Cloud Services Team), this Full Stack Developer will join a team responsible for designing, creating, and curating the software, infrastructure, and services for streaming pipelines supporting a variety of farm equipment and weather station data flows.

These pipelines feed foundational information to the Farm Command application and Farmers Edge modeling teams supporting advanced data-driven agronomic decisions. 


What you'll be doing:


  • Creating and productionizing scalable data streaming pipelines
  • Participating in daily planning activities such as Scrum meetings
  • Developing and document tasks and performing code reviews
  • Documenting internal and external source code
  • Automatic and manual testing
  • Back end programming following software development life cycle
  • Troubleshooting deployed applications
  • Collaborating with the Web Services, Machine Learning, User Interface, Geospatial, Research and Development, Web services, Quality Assurance and other teams
  • Other duties as assigned


What you'll need to succeed:


The basics:

  • Education in Computer Science with a focus on programming (Diploma, Degree, or Graduate studies)
  • 5+ years of related development and DevOps experience
  • Python / Django Development
  • Revision control software (e.g. Git)
  • Agile / Scrum / SDLC methodologies


Expertise in:

  • Modern DevOps and Scaling Strategies
  • Kubernetes
  • Docker
  • Chef
  • Kafka
  • Geomesa, Accumulo, and Geoserver
  • Azure and AWS
  • Elasticsearch


What would be great:


  • A history of action
  • An enterprise geospatial or remote sensing background
  • Monitoring and streaming analytics experience
  • Healthy pride of ownership in your work
  • A personal definition of "Done" that includes words like production and users
  • A curious mind and strong initiative to take on independent learning
  • A strong sense of team and collaboration


What you'll get:


  • Flexible hours
  • Enterprise level experience with complex systems and technically challenging work
  • Freedom to work independently
  • Competitive compensation package along with great benefits
  • Employer matched 401(k) retirement plan


Farmers Edge
  • Apply Now

    with our quick 3 minute Application!

  • * Fields Are Required

    What is your full name?

    How can we contact you?

    I agree to ApplicantPro's Applicant Information Use Policy.*
  • Sign Up For Job Alerts!

  • Share This Page
  • Facebook Twitter LinkedIn Email
Logo Precision Solutions Become Rep About us Blog Contact Us