Shape the future of e-commerce with us!
Are you ready to work with your team to develop innovative procurement and purchasing solutions that will increase efficiency in our internal procurement processes? Do you enjoy working hands-on with modern technologies and developing high-quality software? Then our engineering team is the perfect fit for you!
As a full-stack engineer in sourcing and purchasing, you will be an integral part of a cross-functional team and report to your Team Lead Engineering. You will work closely with your teammates, product management, and other departments to ensure efficient and user-centred implementation of solutions.
Your mission
With passion and technical expertise, you develop high-quality, scalable software solutions in along our corporate value chain. Through your commitment and openness to new ideas, you make a significant contribution to implementing technical innovations and continuously improving the user experience. As a full-stack engineer, you are flexible and curious about various areas such as frontend, backend, operations/infrastructure, and data. You are proficient in at least two of these areas and are willing to learn more.
Your tasks in detail
Technical responsibility & development:
Analyze, design, and implement new features and improvements in sourcing and purchasing – from initial idea to go-live.
Develop existing and new applications for supplier and purchasing processes and independently implement and integrate interfaces to surrounding systems.
Actively support the design and implementation of software architectures with a focus on modular components and clear interface definitions.
Conduct code reviews and promote the use of clean code and test-driven development.
Identify technical debt and derive targeted measures to reduce it.
Quality assurance & best practices:
Ensure high development standards, testing processes, and technical documentation.
Actively identify and support the maintenance and optimisation of development and test environments.
Document technical concepts, test cases, and create user manuals.
Collaboration & Planning:
Work closely with product management and your team to specify requirements, realistically estimate development effort, and effectively implement solutions.
Actively participate in decisions regarding technological direction and make suggestions for selecting suitable tools and frameworks.
Independently analyse and document problems in the areas of business processes, transactions, data, and functions.
Get actively involved in discussions on subject domains and bounded contexts.
Operations & Infrastructure:
Support the operation and monitoring of the applications and systems you develop.
Be jointly responsible for a robust and scalable infrastructure and actively help to continuously improve CI/CD and DevOps processes.
This is what you bring with you
At least three years of practical experience in software development, ideally in an e-commerce environment.
Good knowledge of at least one common programming language, preferably Java, and the willingness to learn other languages and technologies.
Practical experience in at least two of the following areas: frontend, backend, operations/infrastructure, and data, as well as the willingness to learn more about other areas.
Familiarity with concepts such as Domain Driven Design (DDD), Self-Contained Systems, Asynchronous Data Replication, or Data Mesh is an advantage.
Knowledge of relational and NoSQL databases.
Experience with container technologies, CI/CD, and DevOps practices, as well as an affinity for agile working methods.
A high level of quality awareness for clean code, testing, and technical documentation.
Experience in the implementation and optimisation of purchasing and procurement systems .
Strong communication skills, openness to constructive feedback, and a cooperative working style.
Active exchange within the developer community and the willingness to regularly contribute new knowledge and innovative ideas to the team.
B2B
Check similar offers