Software Architect
- Full-time
Company Description
Haufe Group offers integrated and comprehensive workplace solutions to successfully manage tax, commercial and legal challenges. Our solutions cover content, applications, professional training and qualifications, services as well as Online communities and portals.
Our target groups are: small, medium and large companies, self-employed/freelancers, as well as tax and legal advisers, public services and NGOs.
We have consistently developed into a specialist for digital and web-based services. Headquartered in Freiburg, Germany, Haufe employs approximately 1,800 people around the world.
As a provider of integrated enterprise and workplace solutions, we endorse a management approach that places employees at the center of entrepreneurial thinking and action. Our employees make our company successful!
With over 7 years of successful projects in software development, our team in Timisoara has now the target of becoming an Engineering Center. We encourage a culture that allows you to:
Have courage
Be curious
Engage & Excel
Be part of a performing Team
Job Description
Are you enthusiastic about distributed systems and cloud computing? You love to design and create applications that are fun to the customer? Software development with modern patterns and methods such as APIs, Micro Services and DevOps are right up your alley?
Then you are exactly right with us, join in with us as Software Architect in our office in Timisoara and be part of the group's CTO Office.
What awaits you:
- As an Architect, you will create future-oriented and sustainable architectures for highly scalable, service-oriented systems (micro-service architectures, container-based solutions, cloud or on premise) in an international environment
- You will shape the technology road-map and backlog of the products and projects you work with
- You make architectural decisions according to modern architectural paradigms
- You contribute to the development, evaluation, redesign and revision of existing systems
- Together with the team you will help shape and radically transform the systems in our landscape
Qualifications
What you bring:
- You have already gained experience as a software architect or a senior technical position. You know how to build systems in a modern word, understand the trade-offs of what you need to get right from the start vs what can be improved later
- You are passionate about technology!
- You have very good knowledge of various OO languages, but also like functional.
- You have a proven track record designing and building web apps at scale.
- You consider yourself a full stack engineer!
- You have experience with one of more of the following:
- Java/J2EE, NodeJs; React/Angular
- SQL/no-SQL
- Docker
- Cloud (AWS/Azure/etc)
- CI/CD
- HA/blue-green/canary releases - You have a broad technical knowledge in the areas of software development and system architecture as well as integration architectures
- You have very good analytical and conceptual skills as well as an independent and structured working method and gladly join in
- You can present complex technical facts in a comprehensible manner
- You bring willingness to learn, fun at innovation, openness, quick comprehension and teamwork
Additional Information
This is what we offer:
- The advantages of a large-size family-owned company and the charm of a start-up: we are an interdisciplinary team. Our one goal: To inspire our customers!
- With us you get the chance to turn your ideas into reality in an exciting and rapidly growing SaaS company. Become a pioneer!
- Opportunity to contribute substantially to new products
- Competitive salary combined with benefits and perks according to our employees needs