Job Openings Senior Python Engineer

About the job Senior Python Engineer

About HowGood

HowGood is an independent research company with the world's largest database on product sustainability. With more than 33,000 ingredients, chemicals, and materials assessed, HowGood helps leading brands, retailers, and investors improve their environmental and social impact through data-driven decision-making.

At HowGood, we believe good information enables good decisions. Our platform provides deep, ingredient-level insights across factors such as greenhouse gas emissions, animal welfare, labor risk, and more, helping companies build more sustainable products and supply chains.

About the Team

The Engineering team is central to HowGood's mission. We build the applications used by customers to make critical sustainability decisions, as well as the internal tools that support our Research team in working with large, complex data sets.

This team is focused on expanding data capabilities, improving sustainability reporting, and building scalable platform solutions for customers and suppliers. You'll join a lean, mission-driven environment where engineers have strong ownership, direct impact, and the opportunity to work on meaningful products backed by real-world data.

What You'll Do

  • Design and build backend features and services using Python and Django
  • Partner closely with Product and Research teams to deliver scalable, data-driven solutions
  • Own architecture, development, and delivery of features from concept through deployment
  • Help improve how data is stored, processed, and presented across the platform
  • Write clean, maintainable, well-documented, and well-tested code
  • Contribute to engineering best practices, team standards, and a collaborative team culture

What We're Looking For

  • Strong/advance English communication skills and the ability to explain ideas clearly across technical and non-technical audiences
  • 7+ years of professional experience with Python
  • 5+ years of professional experience with Django
  • Strong experience building REST APIs
  • Experience with PostgreSQL or another relational database
  • Strong focus on code readability, documentation, and testing
  • Familiarity with Git and Docker

Tech Stack

  • Python / Django
  • Docker
  • PostgreSQL
  • Elasticsearch
  • Redis
  • Kafka
  • AWS

Nice to Have

  • Experience working with large-scale or data-heavy systems
  • Interest in sustainability, climate, agriculture, or other mission-driven work

Why Join HowGood

  • Work at a mission-driven company focused on sustainability and climate impact
  • Join a lean engineering team with strong ownership and visibility
  • Build products that help companies make better decisions for the planet
  • Contribute to meaningful, data-rich technical challenges with real-world impact