Responsibilities
- Backend feature development and maintenance.
- Implement improvements to our EUDR backend services, refine geospatial workflows, and strengthen data checks and error handling.
- Investigative problem-solving.
- 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.
- Working with ambiguous or evolving requirements.
- EUDR is a regulated space where guidance changes, and internal requests are sometimes incomplete. You’ll help clarify what’s needed and translate it into practical engineering work.
- Adapting the system to regulatory updates.
- As the EU releases new FAQs or adjustments, you will help interpret their implications and adapt parts of the system to remain consistent and compliant.
- General backend engineering.
- Python + PostgreSQL/PostGIS development, improving observability, contributing to CI/CD pipelines, and helping make the system more resilient over time.
Requirements
- 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, with the ability to teach others how to solve architectural problems.
- Extensive experience with Python, including developing applications and complex data processing tasks.
- 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.
Nice to Have
- Familiarity with Django or Flask.
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 our Country Ops teams in coffee-growing countries such as Colombia, Costa Rica, Ethiopia, and Indonesia.
Additional Information
- This role is a full-time individual contributor role.
- You should be inspired by our mission to improve the lives of smallholder coffee farmers, and have an interest in sustainability.
- You should have a deep empathy for users of our tools and understand the importance of supporting the work of other teams.
- You should be comfortable working both independently and as a thoughtful collaborator, sensitive to the legibility and maintainability of your code when in the hands of your teammates.
