Full-Stack Engineer Business Applications
BRACK.CH AG
Mägenwil
Key information
- Publication date:01 April 2025
- Workload:100%
- Place of work:Mägenwil
What to expect
- Analyze, design, and implement new features and improvements in the area of sourcing and procurement – from idea to go-live
- Develop existing and new applications for supplier and procurement processes and independently implement and integrate interfaces to connected systems
- Actively support the conception and implementation of software architectures focusing on modular components and clearly defined interfaces
- Conduct code reviews and promote the use of clean code as well as test-driven development (TDD)
- Identify technical debt and derive targeted measures to reduce it
- Ensure high development standards, testing processes, and technical documentation
- Actively identify optimization opportunities and support the maintenance and further development of development and test environments
- Document technical concepts and test cases and create user manuals
- Work closely with product management and your team to specify requirements, realistically estimate development efforts, and implement solutions efficiently
- Actively participate in technological direction decisions and make suggestions for the selection of suitable tools and frameworks
- Independently analyze and document problems in the areas of business processes, transactions, data, and functions
- Actively contribute to discussions on business domains and bounded contexts
- Support the operation and monitoring of the applications and systems you develop
- Share responsibility for a robust and scalable infrastructure and actively help continuously improve CI/CD and DevOps processes
What you bring
- 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 willingness to learn additional languages and technologies
- Practical experience in at least two of the following areas: frontend, backend, operations/infrastructure, and data, as well as willingness to work in 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
- High quality awareness for clean code, testing, and technical documentation
- Experience in implementing and optimizing procurement and purchasing systems
- Strong communication skills, openness to constructive feedback, and a cooperative working style
- Active exchange within the developer community and willingness to regularly bring new knowledge and innovative ideas to the team
Benefits
Are you interested or do you have further questions?
Sercan Ugur is happy to assist you with any questions.
About us
"Together we shape the trade of tomorrow" Brack.Alltron employs around 1300 people and generates over one billion in revenue. The company exists because one person had the courage to find new ways and take them. Our success story shows that something great is created through each individual together, and we love our uniqueness. We set ambitious goals, and it is very important to us that we act responsibly, support and challenge each other, and enjoy what we do every day.
Our hiring process
- You create your profile in our career portal and apply directly online for the advertised position.
- You will immediately receive a confirmation of receipt and within a maximum of 10 working days you will receive feedback on the next steps.
- While you show us your patience, we take personal time to review your application and define the next steps.
- If your documents convince us, we get to know each other via live video call or in a personal interview.
- The "match" is mutually confirmed. Then we go into the second interview round where you get to know your future workplace and the team.
- YES – we have decided on each other! The employment contract will be sent to you digitally and after signing the contract you will receive access to our internal communication channels and at the same time we prepare your onboarding process.