Skip to content

Junior backend Software Engineer (Python) - Purpose Driven Scale-Up

Netherlands, Noord-Holland, AmsterdamProduct

Job description


We're looking for a junior to mid-level backend software engineer based in the Netherlands with relevant experience with Python, Django, PostgreSQL, and AWS IaC.

Join us in creating safe and sustainable supply chains:
AgriPlace is a quickly growing software company based in Amsterdam that is committed to creating safe and sustainable supply chains. We achieve this by building solutions for the entire food supply chain. Firstly, we facilitate buyers of agricultural products by offering insight into the sustainability and food safety aspects of their suppliers. Secondly, we empower farmers to gain compliance certifications easily and at a lower cost.

By making these processes simpler and more insightful, we are helping buyers' source more sustainably, and enabling farmers to produce safely and responsibly, this improves farmers' lives around the world by allowing them to sell more for a higher price.

We have a young, international, and rapidly growing team of 25 people passionate about making a positive impact and creating the largest agricultural network in the world. We already manage €20 billion in agricultural goods and have customers in over 16 countries.

We offer the possibility to work from our office in Amsterdam or partly remote. Room for growth and creating a healthy work environment have priority over ‘keeping things formal. 

About the Position
To keep up with our current pace of growth we are looking for a passionate junior to mid-level backend engineer who is looking for a position where they can develop themselves further. As we are a young and growing organization there is a lot of room to grow and learn together with us.
Do you enjoy finding pragmatic solutions for interesting problems? Are you looking for real ownership and the opportunity to play a vital role in a rapidly growing company? Then come join our team, make an impact and have fun while doing it!

Benefits of Joining AgriPlace

  • You'll be part of a rapidly expanding, diverse, and international team of 25+ people.
  • Competitive salary
  • Pension plan for you and your partner.
  • A flexible mix of in-office and at-home working days each week.
  • A culture that embraces innovation, with hackathon weeks to experiment with new ideas.
  • Regular team activities, BBQs, boat parties, much more…
  • Help create a better future for our planet

Technologies You'll Be Using

  • Python3.9
  • Django4 + Django Rest Framework
  • PostgreSQL13
  • Docker
  • CircleCI
  • AWS (CDK, ECS, RDS, S3)

Job requirements

Minimum Requirements

  • A bachelor's degree in Computer Science, or another relevant degree. Or at least a year of working experience as a backend engineer.
  • Good knowledge of Python.
  • An understanding of relational databases, SQL, and database design principles.
  • Desire to get hands-on experience with all aspects of backend web development.
  • Experience with Python testing frameworks e.g. Pytest, Unittest.

Nice To Haves

  • Decent experience with a Python web framework, preferably Django but something like Flask or FastAPI is also great.
  • Experience with AWS suite, e.g. EC2, ECS, RDS, Lambda, S3. If you have CDK experience that's even better!
  • Experience working in agile teams using processes such as SCRUM.
  • Modern front-end development experience, preferably React.


  • Building an elegant REST API to be used by both internal and external parties.
  • Integrating with third-party platforms such as Camunda, Global G.A.P., and our other product AgriPlace Chain.
  • Helping to build a robust infrastructure in AWS to support hosting the Django backend, and React frontend.
  • Helping to build and maintain a CI/CD pipeline.