Calin Gabriel Senior Backend Engineer · Node.js / TypeScript

← Case files · Case file 02

ImmoScout24 Austria

Search, listing, SEO, and marketing-automation work inside a tested distributed real-estate platform.

§ 01

The problem

ImmoScout24 is one of the most-used real-estate platforms in Austria and part of the wider Scout24 group. The work sat inside a mature distributed system: search and listing flows, SEO-sensitive pages, marketing automation, and integration points that had to keep working under normal product-delivery pressure.

The existing system already had strong unit, integration, and e2e coverage. My contribution was not a rewrite — it was getting productive in that environment, making targeted changes, and matching the team's expectations for testing, review quality, and production safety.

§ 02

My biggest challenge

The steepest learning curve was adapting to the quality expectations of a DAX-listed engineering organization. The codebase was tested at every layer across distributed services, with SSO federated from Scout24's German platform. Small changes still required clear reasoning, good coverage, and careful review.

I had to level up my testing discipline, communicate more precisely with senior engineers, and learn when to sync with my mentor. That calibration mattered: ask too early and you create noise; wait too long and you block delivery.

§ 03

What I delivered

01

UX improvements

Shipped focused improvements in search and listing flows, reviewed against an existing product and testing culture rather than a greenfield codebase.

02

SEO-sensitive delivery

Worked on technical SEO where page structure, rendering behaviour, and release quality had direct product impact. The team tracked organic visibility closely, so regressions had to be avoided.

03

Marketing automation (Iterable)

Integrated Iterable so marketing could run targeted campaigns and automate lifecycle messaging without depending on engineering for every campaign change.

04

Enricher task upgrades

Upgraded the functional-style enricher tasks that process and transform property data — improving reliability and maintainability of the data pipeline.

§ 04

Business impact

Top 3
Most-used listing platform in AT
ATH
SEO performance improved
20%
Higher user engagement

The impact was practical: SEO changes supported organic visibility, UX work contributed to engagement, and Iterable reduced the engineering effort marketing needed for campaigns. Some exact business metrics aren't mine to disclose, so I keep the public proof focused on the work I owned and the production context it shipped into.

For a contract buyer, the useful signal isn't a greenfield demo. It's evidence that I can enter a mature system, respect the quality bar, and ship targeted product / integration changes without increasing release risk.

§ 05

What I took away

This project reset my default expectations for test coverage and review quality. A fully tested distributed system doesn't remove the need for judgment — it gives good engineers the confidence to make smaller, better-scoped changes.

On the human side, I learned when to reach out to a mentor and when to push through on my own. That calibration — knowing when to sync and when to execute — is now a core part of how I operate in any team.

§ 06

Stack

ReactHapi.jsNode.jsMongoDBAWSIterable