Dedicated ETL developers for your offshore team.
Offshore ETL developers in Chiang Mai and Bangkok, working full time on your roadmap and managed by us. An ETL developer moves and transforms data across the systems you already run, including older ones with no clean API.
One agreement and one fixed monthly fee, with a service delivery manager in Thailand who runs your team day to day.
This role is part of a dedicated data engineering team. It's staff augmentation, fully managed: take one role on its own, or the whole discipline as one delivery team.
One ETL Developer, assigned to your product and fully managed.
We assign an ETL Developer to your team full time and run everything around them: a service delivery manager who answers for the work, training and coaching, the office and equipment, and HR and payroll. The price below is for a mid-level ETL Developer; junior and senior levels are priced in your proposal, and how the monthly fee is built explains the arithmetic.
From price
One mid-level ETL Developer, full time, everything below included. All 27 things included ››
- ETL developer From USD 3,900 per month
-
Service
We manage and develop the team
- A service delivery manager who runs the team and answers for delivery
- A 1:1 with our Head of Delivery every two weeks
- Weekly delivery scoring and monthly capacity reports
- A Talent Success Manager for every specialist
-
HR
We are the employer
- Recruitment and technical assessment
- Employment contracts
- Salary and payroll
- Tax and social security
-
Facilitation
We provide the workplace
- A desk in our own office in Chiang Mai or Bangkok
- A Workplace Experience Manager on site
- Team events through the year
- IT support
-
Equipment
We supply the tools
- Laptop and hardware
- Software licences
- LinkedIn Learning access
- Device security and management
What an ETL Developer does on a managed data engineering team.
They work with the owners of each source system and with finance or operations, who check the loads, and they document every job they schedule.
ETL Developer skills and technologies
-
Building extraction jobs against databases, APIs, flat files and legacy systems.
-
Transformation logic, deduplication and reconciliation between sources that disagree.
-
Scheduling, monitoring and error handling so failures are visible and recoverable.
-
Building reconciliation reports so finance can verify a load matched the source system.
-
Handling late-arriving and out-of-order data without corrupting existing records.
ETL Developer seniority levels.
Mid-level for most work. Seniority matters where older systems have no clean way to extract data. Seniority is one of the inputs into how the monthly fee is built.
When your team needs an ETL Developer.
Common in organisations with many older systems still holding important data, alongside a data or analytics engineer. ETL developers join as part of a managed data team.
What we look for in a dedicated ETL Developer.
We look for ETL developers who expect sources to disagree and plan for it. Reconciliation, incremental loads and careful error handling matter more here than the newest tool.
Your remote ETL Developer's first three months.
- Weeks 1 to 2Learning your source systems and the jobs that run between them, and fixing the most frequent failures.
- Weeks 3 to 6Building new extractions and reconciliation reports the business can check.
- Months 2 to 3Owning the scheduled loads, including late data and change data capture.
Questions about adding an ETL Developer to your team.
Can you extract from systems with no API?
Usually, through database replication, file exports or change data capture. Our developer checks feasibility first.
What if two sources disagree?
Your team and ours agree the reconciliation rules, because the right answer is a business decision.
Add remote ETL developers to your team.
Tell us your roadmap and your stack, and we'll come back with the right profile, the capacity and a start date. You can also talk to a service delivery manager first.
Add ETL developers to your remote team.
Loading the form…
We reply within one working day.