Software Engineer / Fullstack
Role details
Job location
Tech stack
Job description
- You will join a high-performing team with full ownership of a modern cloud-based product.
- We use the latest technologies and tools, mostly open source, to focus our efforts in the added value that our product provides.
- We work with DevOps as a mindset. Continuous integration and Continuous deployment will be your daily routine.
- We work side by side with design, product management, marketing and sales teams., Of course, there's a tennis table, great coffee and snacks. You'll get a brand new MacBook Pro or PC, and yes, nice colleagues. But that's not all!
- Flexible benefits plan, company-paid private health insurance, and a sponsored gym membership.
- Not in Barcelona yet? We help you hit the ground running. We'll assist you with your relocation, from apartment to paperwork.
- Opportunity to develop your talent with a goal-oriented team.
What does the Recruitment Process look like?
-
You hit Easy Apply. That's it. No cover letters, no questionnaire.
-
We review every application, and if you catch our eye, we'll email you to schedule a first phone call. This call's purpose is to see if the job matches your expectations and skills.
If we are aligned on the search, we will schedule the first interview HR & Cultural fit, which is paramount for us.
You'll be meeting some members of the company to see if we have matching cultures and values. This is a moment to be yourself!
-
You will be able to show your Software Engineer skills through a technical challenge; we will review it carefully and share feedback with you, this is your time to shine ️ ! We will give you a week to complete it.
-
Final interview, you will have the chance to meet the reviewers of the tech. challenge and future team members!
Requirements
- 3+ years of hands-on and solid experience with Java and Spring ecosystem (Boot, MVC, Security, JPA)
- Proven experience working with ReactJS
- Solid grasp of Kubernetes concepts (workloads, services, config maps, deployments) and experience working with clusters in production environments.
- Strong foundation in software design patterns, API design and modern backend principles.
- Good practices around clean code, automated testing, code reviews, secure development, and CI/CD.
- Proficiency in Maven.
- Comfortable working in Agile/Scrum environments.
- Fluent in English, with strong communication and collaboration skills.
- High ownership mindset, tram player and result-driven attitude
Nice to Have: AWS services (EC2, RDS, IAM, S3, etc.) & GitLab Pipelines, Helm, GitOps workflows
About the company
Haufe Group makes people at work more successful. With content, software and training.
Haufe Group is a leading B2B provider of integrated business and workplace solutions. The family business supports people and companies in their business development and in successfully shaping transformation processes. With content, software and training.
The family-owned company based in Freiburg im Breisgau, Germany, is broadly positioned to support customers on their own path into the future with a wide range of solutions. Haufe Group was founded in 1951 and currently employs around 2,500 people at 10 locations. The Haufe Group’s best-known brands include Haufe, Haufe Akademie and Lexware, and over one million customers from the DACH region rely on the services of Haufe Group – from solo freelancers to all DAX 40 companies.
Transformation is the driving force behind Haufe Group’s corporate development. To consistently expand its culture of innovation, the corporate group establishes forward-looking methods of work, utilizes new technologies to create modern products and solutions and invests in pioneering start-ups and future fields of activity. This is how Haufe Group shapes the working world of tomorrow for its customers.