Full Stack Developer
Europe, (CEST +/- 1hour)
Are you interested in joining a diverse and international team within a rapidly growing clean-tech startup? Do you enjoy gluing systems together to build cool interactions? Are you the bringer of order, slayer of chaos? Sounds like a match!
About us We are Brenger and weâre building a sustainable transportation platform that solves the inefficient way of transporting bulky goods by optimizing the utilization of every van on the road which reduces the CO2 emission along the way. Youâll be joining a strong and diverse development team of 11 people (7 developers, 1 data scientist, 1 designer, 1 product owner, 1 QA engineer). Weâre light on meetings, our Scrum ceremonies are on a predefined schedule. We use GitLab for issue tracking (simplicity is a virtue), Slack+Google Meets for video calls, Slack for async communications. Email load is light for devs, meetings are banned on Wednesdays and Thursdays.
Your role Design, develop and maintain a suite of integrations with third party services. Operate the integrations (in a devops fashion), build resiliency, make sure looking after them is boring as possible Cooperate with the internal development team to evolve the systems linked to your integrations. The ideal candidate is the type who enjoys the adventures of building resilient/antifragile software and takes pride in building good architectures while doing so.
The parts of the tech stack you would be working with:
- Microservices built with Python 3.8 and deployed on AWS Lambda
- A React web app for the embedded customer flows
- Symfony 4-based core backend exposing a REST API
- GitLab CI (along with most of GitLabâs other parts
We have got a core backend (PHP 7.4) facilitating the general lifecycle of transports in cooperation with domain-oriented microservices (all Python 3.8) and React based frontends. We are now looking for someone who will build a solid suite of integrations mostly in Python, and is fluent in React+TypeScript (or equivalent) to be able to build the integration-specific GUIs along the way.
There are things we do not do, like unproductive merge/pull request discussions regarding coding standards and style which we avoid by enforcing them in CI. Instead, we always welcome improvements regarding architecture, programming, and operations practices: anything that strengthens our workflows.
- 5+ years of experience using Python, React and TypeScript
- Creating integrations with Rest APIs
- Competent using git and issue trackers in team workflows
- Experience working in a remote team
- Good English skills, both written and spoken [Extra] Experience working in startups [Extra] Exposure to logistics and less-than-mainstream e-commerce protocols
What we offer At Brenger we work hard every day to keep Brenger growing and we celebrate our successes, big and small. You will work remotely within CEST (+/- 1hour) but will definitely feel part of a vibrant and ambitious team. In addition to a competitive salary we offer you the chance to visit our HQ based in Amsterdam during your onboarding and the opportunity to be a self starter within a dynamic work environment with a lot of freedom to take ownership.