Data Engineer

Jakarta, Indonesia | Customer | Full-time | Partially remote

Apply

 

Mekari is Indonesia's no. 1 Software-as-a-Service (SaaS) company. With our ecosystem of software solutions—including Mekari Jurnal, Mekari Klikpajak, Mekari Talenta, Mekari Qontak, and Mekari Flex, we aim to facilitate entrepreneurs and leaders as they accelerate the digital transformation of their businesses. 

In our 10+ years of journey we have reached over 1 Million platform users, and we're not planning to stop any time soon. We need more people like you: builders and owners with calculated ambition who are ready to #ElevateThroughImpact and raise Indonesia's software standard.

 

Job Description:

  • Understanding of data modeling concepts and database design (e.g., dimensional modeling, normalization/denormalization)
  • Implementing Change Data Capture (CDC) pipelines, particularly using tools such as Debezium, Kafka Connect, Flink or equivalent
  • Programming with Python, and writing optimized SQL for large-scale data processing
  • Writing clean and maintainable code
    • Version control with Git
    • Performing code reviews
    • Implementing unit and integration tests
    • Infrastructure as Code (e.g., Terraform, CloudFormation)
    • CI/CD pipelines for deployment and automation

Requirements:

  • Bachelor’s degree or higher in Computer Science, Software Engineering, Information Systems, Mathematics or a related technical field
  • 2+ years experience, with proven industry experience in data engineering or software engineering roles
  • Hands-on experience with data engineering tools such as Apache Spark, Apache Kafka, and Apache Airflow (or similar orchestration tools)
  • Familiar with containerized and container orchestration such as Docker and Kubernetes
  • Solid understanding of software engineering best practices
  • Familiar with cloud-based big data ecosystems, particularly:
    • AWS (e.g., EMR, Glue, Athena, Redshift)
    • Google Cloud Platform (e.g., BigQuery, Dataflow, Dataproc)

 

Our team will review your application and will be in touch if your application is shortlisted to the next stage. If you do not hear from us in 30 days, we will keep your resume on file in case a relevant opportunity opens up.
 
Don't forget to check our Recruitment FAQ at https://bit.ly/FAQMekariRecruitment [ENG] or https://bit.ly/FAQRekrutmenMekari  [INA] to find the answers to commonly-asked questions regarding our recruitment process.
 
We wish you the best, and hope to see you around soon!