Enveritas logoEnveritas logo

Backend Software Engineer - Python/Postgres [Remote / Global]

EnveritasGlobal - Remote Work
Remote Full-time $135K/yr - $155K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Entry Level

Qualifications

To thrive in this role, we expect you to have: Proficiency in Python and experience with PostgreSQL/PostGIS. Familiarity with AWS and containerization technologies. Experience with version control systems, particularly GitHub, and CI/CD practices. Strong analytical and problem-solving skills. The ability to work independently and collaboratively in a remote setting.

About the job

Are you passionate about making a difference? Join Enveritas, a mission-driven non-profit organization, as a Backend Software Engineer! By developing software solutions, you will play a crucial role in enhancing the livelihoods of millions of coffee farmers globally. As a Y Combinator-backed startup, we are looking for talented individuals to join our Engineering & Data Group on a full-time remote basis. Explore more about this opportunity and our team at https://www.enveritas.org/jobs/backend-software-eng/

About Our Engineering & Data Group

We are a diverse, innovative, and collaborative team of around thirty members from various backgrounds, including journalism, academia, and international industries. Our group boasts a gender representation of 36% identifying as women and/or nonbinary, and many of us are parents or soon-to-be parents.

Our mission is to build and maintain software that collects, analyzes, and reports crucial data regarding the conditions and practices of coffee farmers. This large-scale data collection involves intricate systems working in harmony, leveraging technology to facilitate every step, from identifying coffee farms through satellite imagery to coordinating survey modifications across diverse country teams and detecting real-time data anomalies for prompt investigation. Ultimately, we aim to provide roasters and stakeholders with actionable insights to improve the social, economic, and environmental conditions of smallholder farmers.

Our backend systems are primarily built using Python and PostgreSQL/PostGIS, hosted on AWS through containerized services. We embrace GitHub for version control, CI/CD for deployment, and Terraform to manage infrastructure.

Your Role and Responsibilities

As a Backend Software Engineer within our EUDR engineering team, you will focus on enhancing backend systems designed to process customer-submitted farm lists, validate and transform inputs, and integrate them with our deforestation detection models and geospatial datasets.

Your key responsibilities will include:

  • Backend Feature Development and Maintenance: Improve our EUDR backend services, refine geospatial workflows, and enhance data integrity checks and error handling.
  • Investigative Problem-Solving: Collaborate with the Support team to trace issues, analyze data, and develop solutions for any discrepancies.
  • Flexibility in Requirements: Adapt to ambiguous or evolving requirements while ensuring project goals are met.

About Enveritas

Enveritas is a non-profit organization dedicated to improving the livelihoods of coffee farmers around the world. Our innovative use of technology helps gather critical data to inform best practices and support sustainable farming, with a strong emphasis on social, economic, and environmental improvements.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.