← Back to all jobs
18d 13h left to apply
S

Sr. Node.js / TypeScript Engineer - System Migration (Contract)

Superformula🌍 Remote WorldwideEstimated: $80,000 - $120,000

✨ AI Insights & Summary

This is a critical role for a Senior Engineer at a dynamic company, tasked with building a robust migration service to transition customers from a legacy PHP payments platform to a modern REST API infrastructure. The ideal candidate will possess strong TypeScript/Node.js and Docker/Kubernetes expertise, coupled with a knack for solving complex data migration and ETL challenges. If you excel in backend development, enjoy tackling intricate legacy systems, and have a keen eye for reliability and observability, this is a prime opportunity to architect a vital service for a growing fintech operation.

Senior Engineer, Migration Service

Description

We’re looking for a senior engineer to build a migration service that moves customers from a legacy payments platform into a core platform. The source system is a legacy PHP application with a SQL database. The target is a set of REST APIs. The work involves understanding the existing data model, mapping it to the new platform, and building a reliable migration service that can be run repeatedly for different partners. Migration sizes range from a handful of records to hundreds of thousands.

What You’ll Be Working On

  • Reading data directly from a legacy SQL schema.
  • Mapping legacy entities to current API models.
  • Building migration workflows that can start, stop, resume, and retry.
  • Tracking migration progress and failures.
  • Handling large migrations that may run for hours or days.
  • Working through cases where source and target systems don’t map cleanly.
  • Integrating with payment, merchant, user, subscription, and token-related data.
  • Some payment data may require access to encrypted values within the source environment before being sent to the destination platform.

Tech Stack

  • TypeScript / Node.js
  • SQL
  • REST APIs
  • Docker
  • Kubernetes

What We’re Looking For

  • Strong TypeScript and Node.js experience.
  • Data migration and ETL experience.
  • Seasoned experience with Docker and Kubernetes in production.
  • Comfortable working directly with relational databases.
  • Experience building backend services and long-running background processes.
  • Good systems design instincts around reliability, observability, and recovery.
  • Ability to work through incomplete requirements and messy legacy systems without needing everything specified up front.

Bonus Points

  • Payments or fintech experience.
  • Experience with PHP (to reverse engineer undocumented legacy API interactions).

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/8/2026
CategoryBackend Development
SourceJobsCollider

FAQ

Is this position remote?

The Sr. Node.js / TypeScript Engineer - System Migration (Contract) role is a remote opportunity. The location specified is Remote Worldwide.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

R

Full-stack Staff Engineer (backend leaning) @ Join, Inc.

Remote CompanyRemote Worldwide🏠 Remote
Competitive
Backend Development
View Job →
C

Java Architect

CapTechRemote Worldwide🔄 Hybrid
Competitive
Backend Development
View Job →
C

Java Architect

CapTechRemote Worldwide🔄 Hybrid
Competitive
Backend Development
View Job →