Job Description
ABOUT YOUNET MEDIA
YouNet Media, a member of YouNet Group, is a leading Social Media & E-commerce Intelligence company for Marketing Systems.
The company helps organizations improve marketing decision quality through continuous intelligence, market signals and operational visibility across social and commerce environments.
By combining social listening, commerce intelligence, content intelligence and operational analytics, YouNet Media enables brands and agencies to monitor market dynamics, optimize marketing activities and adapt continuously to market changes.
Leveraging platforms and intelligence infrastructure across the YouNet ecosystem, YouNet Media transforms measurable signals into operational intelligence and measurable business impact.
We’re looking for a Backend Engineer to join our dynamic team.
ROLE & RESPONSIBILITIES
-
- Design, build, and maintain scalable ETL/ELT pipelines to ingest, process, and enrich billions of monthly data points from e-commerce channels.
- Build high-throughput event-driven ingestion pipelines using RabbitMQ, ensuring zero data loss and resilient backpressure handling.
- Ingest and transform high-velocity data into ClickHouse for real-time aggregation queries powering EcomHeat.
- Manage multi-engine storage strategies across MongoDB, MySQL (metadata and transactional data), and Apache Solr (full-text search and indexing).
- Monitor, benchmark, and optimize query latency, indexing strategies, and hardware resource utilization across ClickHouse, Solr, and relational/document databases.
- Implement automated data quality checks, pipeline observability, and failure recovery mechanisms to detect crawler anomalies and schema drifts promptly.
- Collaborate with the Application team and AI/NLP team to supply clean, timely datasets for product features and intelligence dashboards
REQUIREMENTS
Education:
Bachelor‘s degree in computer science, information and communications technology or software engineering.
Skill:
-
- Programming Languages: Proficiency in Node.js (TypeScript/JavaScript) or Python, with strong fundamentals in asynchronous programming, OOP, and data structure optimization.
- Message Brokers & Queues: Experience working with RabbitMQ or equivalent message queuing/streaming platforms (e.g., Apache Kafka, Redis Pub/Sub, AWS SQS).
- Databases: Practical experience in designing, managing, and optimizing various database management systems (DBMS).
- Environment & Tools: Confident working in Linux environments, writing shell scripts, and using Docker and Git.
Experience:
1-3+ years of hands-on experience in Data Engineering, Data Platform, or high-throughput Backend/Data processing roles.
Nice-to-have:
-
- Experience with Apache Solr (or Elasticsearch) for inverted-index tuning, schema configuration, and full-text search queries.
- Experience with AI coding agents and developer productivity tools (e.g., Cursor, GitHub Copilot, Claude Code, Windsurf) to accelerate coding, debugging, and pipeline automation.
- Prior experience handling e-commerce crawling data or social listening data pipelines.
BENEFITS
-
- Basic salary, 13th salary and Bonus
- Premium healthcare insurance
- 12 days of annual leave & 5 days of sick leave
- Performance appraisals and promotion every year
- Standard health check
- Company trip, Year end party, Team building
- Occasion-based offerings: Birthday, wedding, maternity, …
- Parking support
- Equipment for work (PC / laptop)
- Free in-house entertainment facilities: foosball, book tree, coffee and snack