Join UNDERPOND as a senior full-stack engineer to lead a large-scale migration project from a legacy PHP monolith to Next.js on AWS. Responsibilities include building Next.js routes, implementing session-based auth, and porting existing integrations. Key requirements include 2+ years of TypeScript/Node.js experience, strong Next.js skills, and hands-on AWS experience.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
UNDERPOND is a creative and technology studio focused on building modern digital products and scalable software systems.
We’re currently looking for a senior full-stack engineer to join a large-scale migration project.
Full-Stack Engineer
Legacy PHP → Next.js Migration
We're migrating a production web platform from a legacy PHP monolith to Next.js on AWS. Looking for a senior full-stack engineer to join the build.
This is migration work, not greenfield. The legacy app is large, hundreds of routes, ~100 MySQL tables, multiple third-party integrations (payments, email, SMS, external APIs). The goal is functional parity first, then incremental improvement.
What you'll do
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
● Build Next.js (App Router) routes and API handlers against the existing MySQL schema (Knex, Zod, no ORM in v1)
● Implement session-based auth (iron-session) with backward-compatible bcrypt password verification, plus Google/Apple OIDC
● Port existing integrations from PHP to TypeScript
● Write Vitest tests for business-critical logic
● Help with AWS deployment (ECS Fargate, RDS MySQL, S3, SES, EventBridge, BullMQ on ElastiCache)
Required
● 2+ years TypeScript / Node.js in production
● Strong Next.js (App Router, Server Components, Route Handlers)
● Solid SQL joins, indexes, query tuning on real data
● Hands-on AWS: ECS, RDS, S3, GitHub Actions CI/CD
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
● Comfortable reading legacy code and shipping in small, reversible slices
● Clear written English, async-friendly
Nice to have
● PHP experience (useful for reading the source app)
● Payment integration experience (Stripe, PayPal, Apple Pay)
● AWS DMS or other database migration tooling
Logistics
● 100% remote
● [Full-time / 40 hrs per week — adjust]
● Rate: DOE, send your expected rate
Similar Jobs
Explore other opportunities that match your interests
Senior Backend Engineer - Core Business Engineering
tabby | تابي
Senior TypeScript Engineer, Browser Agent
Fingerprint