Backend Developer

Intro to Farmly

At Farmly, we're combining technology and gardening expertise to empower more people to grow their own food at home and in their community. We believe that personal involvement in food production is deeply satisfying, and that eating hyper-locally provides the freshest and healthiest food possible while minimizing the negative environmental impacts associated with conventional agriculture. However, a garden is a complex system which few people in modern society are adept at managing. By bringing cutting-edge technology and a data science mindset to the garden, we intend to make food production universally accessible, and sow the seeds of the residential agricultural revolution.

We’re a small company in the early stages of product development, and we're looking for skilled, enthusiastic software developers to help us build gardening tools for the twenty-first century.

Requirements 

  • Collaborate on data model / database schema

  • Write database migrations

  • Write web services

  • Communicate with frontend developer to develop and implement internal APIs

  • Write automated tests to verify correctness

Tech Requirements

  • Git, automated testing, package management

  • Familiarity with 12-factor, microservice principles

  • HTTP, gRPC

  • GraphQL, REST

  • SQL

Preferred Languages: 

  • Python

  • Typescript

  • Rust

  • Go

  • Julia

Additional Experience (bonus points)

  • Data science / data pipelines

  • Computer vision / image processing

  • Machine learning / statistics

  • IoT / embedded systems

Details

  • Work Remotely (HQ in SF bay area)

  • Part-time contract-basis at first, with full-time opportunities likely to arise as we grow

  • To apply, send us an email at jobs@farmly.us with your resume and a brief introduction

See also: Frontend Developer, DevOps Engineer