Enveritas
Backend Software Engineer - Python/Postgres
Enveritas
$135k - $155k
Worldwide (Remote)
Python
PostgreSQL
Linux

Backend Software Engineer - Python/Postgres

Overview

Enveritas is a mission-driven non-profit looking for a backend software engineer to help improve the livelihoods of coffee farmers worldwide.

Job Description

Enveritas is a 501(c)3 non-profit and Y Combinator-backed startup. We build software to collect, analyze, and report data about coffee farmers’ conditions and practices. Our backend services primarily use a Python/PostgreSQL stack running on Linux.

Responsibilities

  • - Contribute to major feature planning and development
  • - Implement new features on core platforms, Jebena and Sini
  • - Participate in long-term planning and product roadmaps
  • - Collaborate with product managers on writing specs
  • - Develop features from specs
  • - Collaborate with non-Engineering teams to understand feature needs
  • - Work with Python and PostgreSQL to add features to internal platforms
  • - Maintenance and enhancements of existing code
  • - Triage and resolve incoming issues
  • - Manage AWS services and CI/CD setup

Required Skills

  • - Strong ability to present and explain complex ideas clearly to non-technical colleagues
  • - Demonstrated ability to apply design patterns for creating modular and efficient software
  • - 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 five 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

Benefits

  • - 401k with matching contributions
  • - Medical/Dental/Vision
  • - Flexible Spending Account (FSA)
  • - 4 weeks vacation in addition to 13 standard holidays
  • - Personal/sick time
  • - Annual all-company retreat and annual group retreat
  • - Annual education budget for conferences, books, and other professional development opportunities
  • - Field visits to Country Ops teams in coffee-growing countries such as Colombia, Costa Rica, Ethiopia, and Indonesia

About the company

Enveritas provides sustainability assurance for the coffee industry. We visit smallholder coffee farms around the world to understand their social, economic, and environmental practices. In 2022, we will visit 50,000 farms across more than 20 countries in Asia, Africa, and Latin America.


All Job Openings at Enveritas