About The Company
The Haufe Group is a leading provider of digital solutions and consulting services dedicated to transforming the way organizations manage their knowledge, processes, and human resources. With a rich history of innovation and a commitment to excellence, Haufe Group empowers businesses across various industries to optimize their workflows, improve employee engagement, and stay ahead in a rapidly evolving digital landscape. Our comprehensive portfolio includes software solutions, digital platforms, and strategic consulting that help our clients navigate complex challenges, foster sustainable growth, and achieve their strategic objectives. As a forward-thinking organization, Haufe Group values diversity, creativity, and continuous learning, making it an ideal environment for professionals eager to make a meaningful impact in the digital transformation of workplaces worldwide.
About The Role
We are seeking a highly skilled and motivated Senior Full Stack Developer to join our Multibanking team at Haufe Group. In this pivotal role, you will be instrumental in developing and enhancing our innovative multibanking platform, a
cloud-based
web application that handles high-volume financial transactions securely and efficiently. Your expertise will enable us to deliver seamless banking experiences to our customers, supporting over 100,000 transaction calls daily and facilitating over 7 billion euros in transfers annually. You will work closely with a diverse, interdisciplinary team of developers, UX/UI designers, product owners, and
agile coaches to push the boundaries of banking technology. This position offers a unique opportunity to leverage cutting-edge technologies, including artificial intelligence tools, to create scalable, reliable, and user-centric financial solutions. Based in Freiburg im Breisgau, Germany, you will enjoy a dynamic work environment that balances collaborative in-office interactions with flexible remote work options, fostering innovation and professional growth.
Qualifications
The ideal candidate will possess a minimum of 5 years of professional experience as a Full Stack Developer, with a proven track record in building modern, scalable banking software. You should be proficient in
frontend development with
React and
TypeScript, demonstrating a strong understanding of user interface design and responsive
web applications. In addition, you should have solid
backend expertise in Spring Boot (Java), relational databases such as
PostgreSQL, and experience with
cloud environments, particularly microservices architectures on platforms like AWS (EC2, ECS, S3, RDS, Lambda). Familiarity with integrating AI tools into development workflows, especially for critical processes, is highly desirable. You should prioritize writing clean, maintainable code, practicing test-driven development, and adhering to
agile methodologies. Excellent communication skills in German at a C2 level are essential for active participation in team discussions and stakeholder interactions. A proactive attitude, curiosity for new technologies, and a commitment to continuous improvement are key attributes for success in this role.
Responsibilities
- Collaborate with cross-functional teams—including software developers, UX/UI designers, product owners, and agile coaches—to design, develop, and maintain our multibanking platform, ensuring high performance, security, and scalability.
- Implement and optimize both frontend and backend components of the cloud-based web application, utilizing React, TypeScript, Spring Boot, and microservices architectures in AWS environments.
- Integrate artificial intelligence tools into development processes to enhance functionality, automate tasks, and improve user experiences, while maintaining oversight and critical judgment on AI-driven outputs.
- Focus on delivering a user-centric experience by continuously improving functionalities based on customer feedback and usage data.
- Ensure system stability and reliability through rigorous testing, code reviews, and adherence to best practices such as clean code principles and test-driven development.
- Participate actively in agile ceremonies, contribute to sprint planning, retrospectives, and continuous improvement initiatives.
- Stay current with industry trends and emerging technologies, proposing innovative solutions and experimenting with new tools and frameworks to enhance our platform.
- Engage in knowledge sharing within the team and contribute to a collaborative, open work culture that values transparency and collective success.
Benefits
At Haufe Group, we believe in investing in our employees’ growth and well-being. We offer competitive salaries, flexible working hours, and the option to work remotely to support work-life balance. Our employees benefit from a vibrant, inclusive work environment that encourages innovation and continuous learning. We provide access to professional development programs, technical training, and opportunities for career advancement. Additionally, our modern office in Freiburg offers a collaborative space designed to foster creativity and teamwork. Haufe Group also promotes a healthy lifestyle through various wellness initiatives, and employees enjoy a range of social activities and team-building events throughout the year. We are committed to creating an environment where every team member can thrive professionally and personally.
Equal Opportunity
Haufe Group is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other legally protected status. We believe that diverse teams drive innovation and excellence, and we are dedicated to fostering a workplace where everyone feels valued, respected, and empowered to contribute their best.