Senior Fullstack Engineer
About Peddler
With more than 400,000 local products, 10,000 orders per day, and active in 6 major cities in NL, Peddler is a groundbreaking local on-demand marketplace for hundreds of local stores and retail chains. At Peddler we match immediate online consumer demand with the nearest available product, providing instant delivery to the customer and retailers/retail chains the ability to outcompete online marketplaces.
Our unique platform turns highly fragmented product data from hundreds of retailers into structured sellable and searchable products - combined with logistical routing algorithms and operations that ensure maximum efficiency. We are looking for brilliant engineers who love a challenge and thrive when working on complex problems and distilling them into simple and intuitive consumer facing solutions.
What you'll do
- Lead complex technical and product efforts across the development team and cross functional UX, UI and product operations.
- Guide, build, and mentor the engineering team across timezones and continents ours is in Vietnam!
- Architect efficient and reusable systems that implement the business requirements and user interfaces of the Peddler platforms (our API, web platform, applications, logistics platforms, ML architecture, etc.)
- Identify and resolve performance and scalability issues - profiling, TDD/BDD, end to end testing, and performance tuning.
- Build up a useful, robust automated test suite to support a continuous deployment environment.
- Collaborate with our founder - James - on every technical & strategic decision. If it exists in Peddler, he built it!
What you'll need
- HTML/CSS (vanilla - no boilerplates) experience, including concepts like layout, micro-frontends, specificity, cross browser compatibility, and accessibility.
- Extensive experience in creating APIs, RESTful services and microservice architectures.
- Open source technologies: Node.JS, JavaScript, React, Typescript, NodeJS.
- Application technologies: React Native, Rust, Swift, Java, Objective C.
- Developing on cloud based environments: AWS, GCP, Azure.
- SQL and NoSQL database applications such as MongoDB, Redis, Elastic, RabbitMQ.
- Containerization tools such as Docker and Kubernetes.
- Protocols such as Oauth2.0 - JWT tokens.
- Knowledge of atomic operations and advanced transactional patterns such as two phase commits / database transactions.
- English for communication - no Dutch required!
Who you are
- You have excellent engineering skills and you like to work independently – you use your own initiative to keep things running.
- You are in essence a programming language agnostic with a portfolio of consumer facing applications that distill complex business requirements in simple intuitive design.
- You have successfully led an asynchronous team.
- You are happy to work in our Amsterdam office five time a week and don't require visa sponsorship.
What we promise
- A unique opportunity to be part of leadership in the future roadmap of the most disruptive platform in retail.
- The freedom and space to help grow a development department whilst implementing your own ideas and initiatives.
- An entrepreneurial work environment with inspiring and passionate colleagues.
- And of course, salary, stock options, and all the usual benefits.