08 nov
|
Enveritas
|
España
Do you want to work for a mission-driven non-profit, writing software that will contribute to helping the livelihoods of millions of coffee farmers around the world? Enveritas is a 501(c)(3) non-profit and Y Combinator-backed startup looking to hire for our Engineering & Data Group. We are looking for a backend software engineer with a focus on python and PostgreSQL to join our EUDR engineering team on a remote/global, full-time basis. You can learn more about this job and our group at We're a small team and every hire makes a large impact, so we're careful and thorough when it comes to hiring, but we are actively considering candidates and moving them through the process as quickly as we can.
About Our Engineering & Data Group
We are a quirky, talented, and humble group of about thirty people with diverse backgrounds, ranging from journalism to academia to international industry. We’re represented across the gender spectrum, with 36% of our Engineering and Data Group identifying as women and/or nonbinary. Our group builds software to collect, analyze, and report data about coffee farmers’ conditions and practices. This large-scale data-collection effort requires many moving parts to work together, and we use technology to support that effort at every step of the process — from identifying coffee farms in satellite imagery, to coordinating survey edits across country teams, to detecting data anomalies in real-time that can be investigated while teams are still in the field. A core part of our work is in data aggregation and report generation, with insights ultimately being shared with roasters and other stakeholders on how to assist in improving the social, economic, and environmental conditions of smallholder farmers.
Our backend systems use Python and PostgreSQL/PostGIS,
running in containerized services on AWS. We use GitHub and CI/CD, and Terraform for newer services.
Your work will focus on the backend systems that ingest customer-submitted farm lists, validate and transform those inputs, and run them against our deforestation detection model and geospatial datasets.
Backend feature development and maintenance. Implement improvements to our EUDR backend services, refine geospatial workflows, and strengthen data checks and error handling.
When something doesn’t look right to our Support team, you will help trace through data, assumptions, and system behavior to understand what happened and how to fix it.
You’ll help clarify what’s needed and translate it into practical engineering work.
General backend engineering . Python + PostgreSQL/PostGIS development, improving observability, contributing to CI/CD pipelines, and helping make the system more resilient over time.
Although the role is primarily development-focused, you will also be responsible for applying and maintaining Terraform-based changes in AWS for the services you work on.
Demonstrated ability to apply design patterns for creating modular and efficient software, with the ability to teach others how to solve architectural problems.
Extensive experience with Python, including developing applications and complex data processing tasks. Familiarity with Django or Flask.
Advanced experience with PostgreSQL,
including query optimization, joins, stored procedures, and performance tuning.
Practical experience with Linux, Bash scripting, Docker containers, and AWS services (EC2, RDS, CloudFront).
A minimum of seven years of full-time professional experience as a backend software engineer.
Bachelor’s degree in computer science or equivalent training in the principles of software engineering.
Our team is fully distributed, so you should be comfortable with remote work. This role is a full-time individual contributor role. While you can be located anywhere that our EOR (Deel) supports, our core hours are 10am to 2pm Eastern Time, Monday through Friday, with team members choosing either an early start or later stop as suits them.
Occasional travel opportunities may be available as part of this role, providing the chance to connect with colleagues across our integral teams and visit the regions where Enveritas operates.
You should be inspired by our mission to improve the lives of smallholder coffee farmers, and have an interest in sustainability. This is a full-time exempt position. Full benefits include 401k with matching contributions, Medical/Dental/Vision, and Flexible Spending Account (FSA), 4 weeks vacation in addition to 13 standard holidays, and personal/sick time.
Salary for this position will be paid in relevant local currency.
See the hiring page at for details about our interview stages. We embrace and celebrate the unique experiences, perspectives, and cultural backgrounds that each individual brings to the workplace. We are dedicated to hiring employees who reflect the communities we serve and strongly encourage qualified candidates from all backgrounds to apply.
📌 Software Engineer (Backend Python) (España)
🏢 Enveritas
📍 España