On behalf of our Client, a well-established and very well-known adult company, GRS Recruitment are seeking to recruit a Data Engineer -ETL & Pipelines (Senior level) to be based in Limassol. If you have the necessary skills and experience, then GRS are looking forward to receiving your CV for this Data Engineer – ETL & Pipelines (Senior level) to be based in Limassol.
MAIN DUTIES AND RESPONSIBILITIES
- The data engineer will own our ETL pipelines end to end — the systems that move data from our transactional platform (MongoDB, payment streams, behavioural events) into the analytics layer where it becomes insight. This is not a wire-up-a-dashboard job. You will design pipelines that stay correct and timely when money is moving every second and millions of events land every day. Data integrity is the whole game here: a dropped payment event or a double-counted transaction is not a cosmetic bug, it is a financial one.
- Own the pipelines. Design, build, and maintain ETL / streaming pipelines that ingest high-volume event and payment data and land it in our analytics warehouse — reliable and reconcilable to the cent.
- Model the data. Work hand in hand with our lead data analyst so the warehouse schema actually answers the business’s questions: creator earnings, payment throughput, retention, LTV, cohort behaviour.
- Engineer for failure. Build idempotent, replayable, observable jobs that survive spikes, retries, and partial failures without corrupting downstream data.
- Process the firehose. Move events through our queue infrastructure — BullMQ (Redis), AWS SQS, and RabbitMQ — and instrument everything with OpenTelemetry so we can see and trust what is happening.
- Guard correctness. Reconciliation checks, late and out-of-order event handling, deduplication, and backfills you can run with confidence.
- Protect the money. Partner with payments and platform teams to make sure every transaction is captured once, accurately, and on time.
CANDIDATE PROFILE
- Languages: Node.js / TypeScript (primary); .NET / C# across some services.
- Data stores: MongoDB (primary transactional store), Redis.
- Queues & streaming: BullMQ, AWS SQS, RabbitMQ.
- Analytics & warehouse: PostHog and its data-warehouse layer; SQL modelling.
- Platform: AWS (S3, SNS, and more), Docker, Kubernetes, GitHub Actions.
- Observability: OpenTelemetry tracing on every pipeline — non-negotiable.
- Hands-on use of AI tools in your day-to-day product work.
- In office in Limassol. Based in, or willing to relocate to, Limassol, and happy to work on-site with the team.
SALARY AND BENEFITS
- Salary will be determined based on experience, qualifications, and skills. The advertised salary range is indicative, any offer will reflect the successful candidate’s suitability.
- A work environment built on collaboration, flexibility and respect.
- Varied and challenging work to help you grow your skillset.
- Approachable and polite management.
- Career progression and development.
Due to the high volume of applications we receive at GRS Recruitment, only shortlisted candidates will be responded to.
To apply for this position, please email your CV to
Charalambos Iasonos, charalambos@grsrecruitment.com quoting the above job reference or call +357 25 342 722 for further information.
