Posted on September 10, 2020
Do you want to work for a mission-driven non-profit, building systems and writing software that will contribute to helping millions of coffee farmers out of poverty? Do you want to work on a small, nimble team using a modern tech stack and forward-looking technologies? Enveritas is a 501(c)3 non-profit and Y Combinator-backed startup looking to hire an experienced frontend engineer. You can learn more about our engineering and data teams at: www.enveritas.org/jobs/engineering/
About Our Engineering Team
Our engineering team designs and builds the tools that our country teams use to collect data about coffee and cocoa farmers. Our core work is building and maintaining our surveying system, which tracks the sustainability standards, survey questionnaires, and data collection that enable Enveritas mission. We also have interesting problems in machine learning systems for analyzing satellite imagery for crops, mobile applications for field-use, and data analytics tools for our managers and clients.
Were a small, collegial team of engineers and data scientists looking to add a talented and experienced frontend engineer to our team. We use React in a forward-looking way (v16.x, heavy usage of hooks and newest features) and Flow, and our API system runs GraphQL. We have a robust CI/CD setup for automated tests and deploys, and developers are free to choose their OS and laptops of choice.
What You’ll Be Doing
Our current task is to build a survey authoring and data collection platform. Youll be responsible for working closely with other engineers to create new features in our Jebena survey authoring system. In addition to our Jebena system, our team also manages several small codebases for internal tools. You should be skilled at taking rough product specs and UI sketches and building responsive UIs; most of our work does not include design mockups.
Who You Are
Were looking for a frontend software engineer with 5+ years experience of working on software teams to join our core engineering team (~5 people) on a full-time basis. You should have experience architecting and building out large new features. You should be comfortable working in tandem with other engineers (frontend and backend) as well as operations and product to create the API calls for communicating with a backend system (ours happen to be written in Python / PostgreSQL).
Our work is often ambiguous, so you should have a love for environments with uncertainty and late-breaking changes. Most of our software is internally-facing, so our product specs are often rough. You should have a deep empathy for users of software and understand the importance of supporting the work of other teams.
While most of our team is near the New York City area, were open to remote engineers based anywhere in the United States. This role is a full-time individual contributor role. We care deeply about diversity and welcome all applicants — our work is complex and nuanced, so the more diversity we have in the voices working on our problems, the larger of an impact our work can have for the world.
About Working With Us