Software Engineer (Data & Integration)
- Location: Bangkok (Hybrid)
- Type: Full-Time
- Permanent Industry: Technology / E-Commerce
Overview
Our client is a fast-growing technology company in Bangkok seeking a Software Engineer specialising in data acquisition and integration. This role sits at the intersection of data engineering and backend development building the systems that power real-time data flows across the business. It is ideal for someone who thrives on end-to-end ownership and wants to work with modern cloud-native tooling in a collaborative product environment.
Key Responsibilities
- Design and build scalable reliable data acquisition and integration pipelines aligned with product and business requirements.
- Own the full lifecycle of data extraction systems including scraping ETL workflows and production deployment.
- Develop and maintain ETL pipelines using Python (Pandas / PySpark) with clear task estimation and delivery timelines.
- Collaborate with Product and Engineering teams to deliver automated data feeds and data-driven features.
- Build backend services using Python (data processing) and (asynchronous web interactions).
- Manage data flows end-to-end from external source extraction to loading into OLTP (Firestore CloudSQL) and OLAP (BigQuery) systems.
- Design and develop secure well-structured APIs for integration with third-party services and internal consumers.
- Continuously propose improvements new techniques and tools to enhance system reliability scalability and team efficiency.
Qualifications
- Bachelors degree in Computer Science Software Engineering or equivalent hands-on experience.
- Strong proficiency in Python and with solid understanding of ETL and asynchronous systems.
- Experience with relational databases (PostgreSQL CloudSQL) and NoSQL databases (Firestore) including OLTP data modelling.
- Familiarity with RESTful APIs XML/HTML parsing and third-party data integration patterns.
- Hands-on experience with Docker and workflow orchestration tools such as Apache Airflow.
- Fast learner detail-oriented and proactive in adopting new technologies.
- Strong problem-solving communication and collaboration skills.
Benefits & Perks
- Annual salary increase
- Annual performance bonus
- Provident fund
- Annual health check-up
- Group health insurance (OPD & IPD)
- Accident insurance & dental benefits
- Annual training budget
- Employee product discount
Working Arrangement
- Hybrid: 3 days onsite 2 days WFH
- Flexible start time: 9:00 - 10:30 AM
- 9 working hours per day (including lunch)
Software Engineer (Data & Integration) Location: Bangkok (Hybrid) Type: Full-Time Permanent Industry: Technology / E-Commerce Overview Our client is a fast-growing technology company in Bangkok seeking a Software Engineer specialising in data acquisition and integration. This role sits at the inters...
Software Engineer (Data & Integration)
- Location: Bangkok (Hybrid)
- Type: Full-Time
- Permanent Industry: Technology / E-Commerce
Overview
Our client is a fast-growing technology company in Bangkok seeking a Software Engineer specialising in data acquisition and integration. This role sits at the intersection of data engineering and backend development building the systems that power real-time data flows across the business. It is ideal for someone who thrives on end-to-end ownership and wants to work with modern cloud-native tooling in a collaborative product environment.
Key Responsibilities
- Design and build scalable reliable data acquisition and integration pipelines aligned with product and business requirements.
- Own the full lifecycle of data extraction systems including scraping ETL workflows and production deployment.
- Develop and maintain ETL pipelines using Python (Pandas / PySpark) with clear task estimation and delivery timelines.
- Collaborate with Product and Engineering teams to deliver automated data feeds and data-driven features.
- Build backend services using Python (data processing) and (asynchronous web interactions).
- Manage data flows end-to-end from external source extraction to loading into OLTP (Firestore CloudSQL) and OLAP (BigQuery) systems.
- Design and develop secure well-structured APIs for integration with third-party services and internal consumers.
- Continuously propose improvements new techniques and tools to enhance system reliability scalability and team efficiency.
Qualifications
- Bachelors degree in Computer Science Software Engineering or equivalent hands-on experience.
- Strong proficiency in Python and with solid understanding of ETL and asynchronous systems.
- Experience with relational databases (PostgreSQL CloudSQL) and NoSQL databases (Firestore) including OLTP data modelling.
- Familiarity with RESTful APIs XML/HTML parsing and third-party data integration patterns.
- Hands-on experience with Docker and workflow orchestration tools such as Apache Airflow.
- Fast learner detail-oriented and proactive in adopting new technologies.
- Strong problem-solving communication and collaboration skills.
Benefits & Perks
- Annual salary increase
- Annual performance bonus
- Provident fund
- Annual health check-up
- Group health insurance (OPD & IPD)
- Accident insurance & dental benefits
- Annual training budget
- Employee product discount
Working Arrangement
- Hybrid: 3 days onsite 2 days WFH
- Flexible start time: 9:00 - 10:30 AM
- 9 working hours per day (including lunch)
View more
View less