Full-Stack Engineer Business Applications - Krakow Office
Full-Stack Engineer Business Applications - Krakow Office
Full-Stack Engineer Business Applications - Krakow Office
Full-Stack Engineer Business Applications - Krakow Office
BRACK.CH AG
Großhandel
Krakow am See
- Art der Anstellung: Vollzeit
- 53.500 € – 65.000 € (von XING geschätzt)
- Vor Ort
Full-Stack Engineer Business Applications - Krakow Office
Über diesen Job
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 DevOps 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 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