- +3
- +1
- Switzerland
Über
Join our engineering team to develop innovative sourcing and purchasing solutions that enhance our internal processes. As a full-stack engineer, you'll collaborate closely with product management, your cross-functional team, and other departments to deliver efficient, user-focused software. With your expertise in frontend, backend, infrastructure, or data (at least two of these areas), you'll create scalable, high-quality solutions while driving technical innovation and improving user experience. What you can expect 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 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 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 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 Dev Ops processes Your profile 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 No SQL databases Experience with container technologies, CI/CD, and Dev Ops 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 Are you interested or do you have any further questions?
Sercan Ugur will be happy to help you either over the phone or About us BRACK. CH provides fast, straightforward deliveries – and that's what we are like as an employer too. Employees in our company benefit from an open environment with a helpful team, in which they can input their talents while enjoying great freedom to act and develop their ideas. We support our employees in developing their skills, with the aim of mastering challenges, continuing to grow and celebrating successes together. BRACK. CH is part of the Competec Group, which has over 1,300 employees and recorded sales of CHF 1.14 billion in 2023.
Wünschenswerte Fähigkeiten
- Java
Berufserfahrung
- Frontend
- Backend
- Fullstack
Sprachkenntnisse
- English