Freelance Software Engineer

- Posted in Freelance Jobs by

The HRS Group is comprised of many well-known travel solutions in the end consumer and corporate travel space. Products include,, Conichi, HRS Corporate, HRS Holidays, HRS Hotel Solutions, Surprice Hotels and Tiscover.

The Platform Team at the HRS Innovation Hub develops microservices powering our various products, portals and innovative prototypes of the HRS Group. E.g. the green-field reconstruction of and the HRS Corporate Portal on the platform's multi-tenant microservices architecture.

The platform bases 100% on cloud technologies so that its microservices are containerized with Docker in ECS and lately even server-less in AWS Lambda. Among the various AWS technologies and other programming languages in use, our standard technologies are Java 8 and Spring Framework on the backend as well as NodeJS and ReactJS on the frontend.

The team is cross-functional and organises by the Scrum methodology in a flat hierarchy within our Squads, Chapters & Guilds organization.


Write code for complex web and mobile applications, related tools and services, and prototypes.
Build internal systems used throughout the HRS Group around the world.
Contribute your technical expertise during the requirements analysis, implementation phase and in-production improvements.
Evangelize about deep and sound monitoring, test coverage and proper documentation.

Minimum qualifications

Bachelor of Science degree in Computer Science, Computer Engineering, a similiar field of study or equivalent practical experience.
Experience in the development using general purpose programming languages including Java, C/C++, JavaScript or Go.
Experience with the development of web applications and related services served by Unix/Linux based environments.
Working experience in more than one company or more than two projects.
Experience in designing, analyzing and troubleshooting large­-scale distributed systems.
In-­depth knowledge of operating systems (processes, threads, concurrency issues, locks, mutexes, semaphores, monitors and how they work).
Solid knowledge about algorithms, data structures and complexity analysis.
Communication skills in verbal and written English.
Energized by working in a fast-moving start-up environment.

Preferred qualifications

Experience with various storage models (i.e. columnar, document, key­-value, relational).
Experience in working with queue systems and REST APIs.
Experience developing micro­services using container deployments like Docker.
Experience with the Amazon Web Services.

Interview tips

We evangelize punctuality, preparation and curiosity.
Tell us about your product ideas about the accommodation and travel space.
We believe product and technology can't be viewed separately anymore. Prepare for technical questions per above qualification requirements.

Apply :