Senior Full Stack Engineer
The Senior Full Stack Developer will be the technical representative for BME on the project to build the Digital Commerce Platform. The platform is an important part of BME’s strategy to improve the business and grow revenue across BME’s markets, and is being built to cutting edge MACH principles.
About us
Building Material Europe (BME) is a leading European building material distributor that is on the lookout for a Senior Full Stack Engineer to work on our new ecommerce platform. The role is situated in Amsterdam, the Netherlands. This is a unique opportunity for the right person to help deliver a fantastic new ecommerce platform to our customers.
About the role
The Senior Full Stack Developer will be the technical representative for BME on the project to build the Digital Commerce Platform. The platform is an important part of BME’s strategy to improve the business and grow revenue across BME’s markets, and is being built to cutting edge MACH principles.
The Senior Full Stack Developer works within the project development team and also directly with the Group Product Manager. You will work both as part of the Scrum development team, and also help as a lead, consulting to the Product Manager and the business. You will participate in conversations about the platform and how we scale it. The goal is to both develop and architect the application. This will maximize your ability to plan the scaling of the platform and integrate it with other business systems like our MDM platform and ERPs.
Key Tasks and Responsibilities
- Provide coaching and advice on development and implementation projects to share experiences and best practices from software development best practices
- Works with the development team in scrum to build new functionality and also to develop an in-depth understanding of the platform
- Consults with the Product Manager and the business to contribute to the solution design for future enhancement and scaling of the ecommerce platform
- Continuously evaluates and experiments with new technologies and modern cloud-native development to continuously strengthen the IT landscape and to harden the overall ecommerce platform
- Support the wider Group Digital team with technical solutions and development
- Ensure that a common best practice approach is followed, including reference architectures and best practices when it comes to code quality and writing re-usable software.
Technology Requirements
- Front end – JavaScript (Typescript/React)
- Backend – Java (Spring Boot)
- Container management – Kubernetes
- Data Integration – SQL in Databricks, and Azure Data Factory
- Cloud – Azure
- GraphQL APIs
Education and Experience
- 3+ years of relevant experience in developing custom code in a modern language
- Experience with relevant programming languages
- Experience in working with custom software solutions in a distributed environment
- Understanding of modern software development and software development workflows, including basic knowledge of Devops
- Understanding of continuous integration and the role of continuous integration in the software lifecyle
- Knowledge of Azure Cloud
- A degree in computer science or relevant real world experience in building software customizations and distributed solutions
- Proficient in English
- Experience with microservice based development
Where you will work
Amsterdam, the Netherlands in combination with home-office. Other arrangements can be discussed.
You will be joining an international team in the company that offers the best of both worlds –a start-up like culture within a group with multi billion profit. Needless to say, we have excellent employment benefits such as 30 days holidays, bonus, career growth path and so much more.
Join us on our journey to become a number one data driven wholesaler, come and grow with us!
SKILLS
Java
JavaScript
Full Stack Developement
Azure Cloud
Kubernetes
Microservices
FOR QUESTIONS