Back-end Engineer - Ecosystem - remote

7Bridges
Posted 4 years ago  • Lisbon, Portugal €25k - 40k (Euros)

About us:
At 7bridges we’re reducing waste in global logistics by 50% with the use of data, technology and AI applied at an unprecedented scale. We’re processing millions of shipments, are backed by two of Europe’s largest VCs and are now in the exciting phase of scaling up to serve more businesses worldwide. We're committed to a healthy, flexible working environment for every member of our team - including parents and caregivers - and we've been focussing on this from the start. For that reason, we're happy for people to adopt flexible working hours when needed. Our only ask is that you continue to deliver in your role, and to engage in our regular team meetings (because our team is spread across various timezones and locations, these are important to ensure we're aligned, communicating and working together towards shared goals.

About the role:
Our product is made up of 3 layers (see more detailed info here). This role is for a software engineer to join our ecosystem team. 

Ecosystem (this role) - the logistics companies providing logistics services (i.e. transport providers, warehouses, package providers etc) that our customers want to use via our platform.

Interface - UI and APIs to view information and interact with the ecosystem that we have integrated into our platform.

L.E.O - the machine learning layer in between these two that automates the decision of which/how/when to use each service provider. It does this in real-time and is conscious of disruption events worldwide.


What you will be doing and what we look for in engineers

  • Understand the logistics landscape and how to integrate with logistics providers
  • Write easy to read, well-tested and robust solutions API integrations with different providers
  • Contribute to system design discussions that will help us deliver new API integrations at scale
  • Be highly data literate with experience in ETL techniques, data acquisition (web scraping, API polling, web crawlers etc), data quality control and data provision to reporting suites (and preferably to machine learning applications)
  • Mentor junior members of staff and act as an ambassador for the ecosystem tools to the rest of the team
  • Maintain the quality of the production environment alongside the rest of the engineering team


Other wider tech stack:

  • Python 3
  • PostgreSQL
  • Redis
  • GraphQL
  • Django
  • Django Graphene
  • Django REST framework
  • Celery
  • Pandas
  • Pytest
  • Splinter/Selenium
  • Git
  • Test-Driven Development