Senior Full-Stack Engineer

  • Propagate Ventures
  • Remote
  • Feb 23, 2021
Full time role, Contract position

Job Description


Our mission is to make agroforestry a cornerstone of agriculture. Propagate Ventures makes it easy for investors to fund low-risk agroforestry projects, while helping farmers increase profitability, through our analytics & project development platform.

At Propagate, we're an empathetic and charismatic team. We have a deep passion for nature, and of course, we love trees. We believe economics can work in harmony with nature, and that regenerative agriculture can be a financial and ecological success. Outside of work, you'll find us connecting locally with farmers, playing music, and getting active outdoors. Read our manifesto, and meet our founding team.

We are seeking a passionate, senior-level full-stack engineer to help us build analytics and project development tools for agroforestry. You’ll work closely with our Director of Engineering, Aaron, on all parts of the software development process, from system design and implementation to testing and deployment.

Our Initial development roadmap for this role will be focused on the front-end. Our ideal candidate will be extremely knowledgeable about front-end development and best practices, but have fluency on both sides of the stack.

What you’ll do

  • Work closely with the Director of Engineering and the rest of the Propagate team to build out our agroforestry software tools
  • Be involved in a number of critical decisions for our tech stack and have responsibility over large parts of it
  • Own all aspects of the development process: designing, testing, deploying and supporting our application
  • Shape our overall culture and engineering culture as a core member of our team

Who you are

You have proven software development experience using multiple program languages and frameworks. Like us, you value creativity, curiosity, and intellectual honesty, and you are committed to solving problems as a team. You’re passionate about creating a positive impact, and are motivated to join a small, incredibly productive team to do extraordinary things!


You have the following skills and experience (if you don’t have a listed skill or experience, we still encourage you to apply):

  • 7+ years professional web development experience
  • Familiarity with Ruby on Rails
  • Familiarity with React
  • BSc/MSc in computer science or equivalent experience
  • Experience in a senior-level position on an engineering team
  • US time zones strongly preferred


  • Experience working in rapidly-changing startup environment
  • Experience with dev-ops (for example, setting up and maintaining CI/CD pipelines)
  • Experience architecting new systems from the ground up
  • Experience working with GIS technologies (Google Maps API, Mapbox, Esri, ArcGIS, MapInfo, AutoCAD, etc.)
  • Strong React and front-end architecture skills
  • Experience with machine learning
  • Passion for agroforestry and regenerative agriculture


This is a contract role, with potential to become a full-time hire in the future if it's a good fit on both sides.

Who we are

At Propagate, we believe that by equipping people with the best tools to solve problems, we can tackle big challenges, together! We're always looking for talented people who are interested in building a more resilient future. We are a venture-backed startup, founded in 2017, backed by The Grantham Environmental Trust, Techstars, Elemental Excelerator and Exelon Foundation.

Propagate is strongly committed to equity in its policies, practices, and programs. People of color, women, LGBTQ-identifying, individuals with disabilities and/or veterans are encouraged to apply.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Organization Type


Organization Size



Ecosystems & Biodiversity, Food & Agriculture, Funding

Drawdown Solutions

Abandoned Farmland Restoration, Conservation Agriculture, Forest Protection, Managed Grazing, Multistrata Agroforestry, Perennial Biomass Production, Perennial Staple Crops, Regenerative Annual Cropping, Silvopasture, Tree Intercropping, Afforestation, Pasture Cropping

Want us to tweet your job? Please write your organization's twitter username below (just the username, please do not add the '@')