Still hiring?
10 checksActively hiring
In its favour2
- Still on the company's own careers site, checked 1 h agoModerate evidence
- Found in the last 48 hours, before the big job boardsModerate evidence
Browse
All Tech JobsThe whole board, newest first.Roles That Fit MeAnswer a few questions, see your matches.Early WindowFound before the big boards.Direct ApplyStraight to the manager, past the ATS.By specialty
Your materials
CV AnalyzerWhat an ATS sees, and what to fix.Tailor CVBrought in line with one posting.Cover LetterWritten from your CV and the role.You and the process
Hey, I’m Wayjo. I find roles before the big boards.
Free to browse. An account unlocks the rest.
Jobs
All Tech JobsThe whole board, newest first.Roles That Fit MeAnswer a few questions, see your matches.Early WindowFound before the big boards.Direct ApplyStraight to the manager, past the ATS.Not stated
Similar roles pay €45K - 80K a year · our estimate
The whole posting in a few lines. Sign up to read it here and on every role you open.
Sign Up to ReadAbout Us
// At the company, we’re driving the fare payment revolution, powering the journeys of millions all over the world. We build fare collection platforms that allow riders to seamlessly buy and present tickets for public transport either on their mobile phones, from a ticket machine, or even by tapping their bank card to travel.
Our Justride platform is used in over 250 locations globally, including some of the largest cities in the world. With our industry-first mobile ticketing SDK, we’ve partnered with large players in the transport space, including Uber, Moovit and Transit.
Your own journey is important to us too. Choosing a role here means joining a network of innovators from all walks of life; a group of passionate individuals who consistently deliver. Here, you’ll find the tools you need to build the career you want. Whether you’re taking the direct route or trying a new path, we’ll support you no matter what.
The Role
At the company, we’re powering the journeys of millions by making public transport payments simple, accessible and seamless.
We’re building our next data platform. Our ticketing, validation and payment services already publish events to Kafka, and over the coming year we’re turning those events into a governed lakehouse on AWS that transit agencies, internal teams and our APIs can query. It will replace our current Elasticsearch-based data store.
You’ll join a small Data team of software engineers who design as well as build: choosing approaches, measuring performance and cost, and writing your choices down. You’ll bring software engineering practices to a data platform, from well-tested services and CI checks to infrastructure as code. What you build will shape how agencies and our own teams use their data.
Location
This is a fully remote contract role for people based in Poland
Responsibilities
Build and run the services that ingest Kafka topics into Apache Iceberg tables on AWS, including partitioning, compaction, deduplication and backfills of historical data
Write clean, well-tested, maintainable code, using AI tools with good judgement, and contribute to code reviews and shared engineering standards
Work with the teams that produce the data on data contracts, including Avro schemas with field-level classification, schema evolution rules and the CI checks that enforce them
Build privacy and access into the platform: personal data erasure, retention and per-agency access control
Build the query layer behind our customer-facing data API, and give others access through Athena
Evaluate technical approaches, measure performance and cost, and document the choices you make
Migrate existing dashboards, reports and finance extracts onto the new platform
Later, build the curated layer of shared metrics and business-ready datasets for BI tools and an AI analytics assistant
About You
Still hiring, not crowded yet, and you'd be among the first.
Still hiring?
10 checksActively hiring
In its favour2
How crowded?
5 checksLow
In its favour2
Against it1
How well does this role fit you?
Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.
Something wrong with this vacancy?