Senior Full-Stack Developer for Hotel Payment Processor Migration | React, Node.js, PostgreSQL, AWS

Posted 3 hours ago

Worldwide

Summary

We are looking for an experienced Senior Full-Stack Developer to help with an ongoing hotel software project and lead the migration of our live production payment system to a new payment processor. This is an existing production system used by an active hotel, not a new application. The current payment processor is integrated across approximately 5 interconnected programs/services, so the migration needs to be carefully planned, tested, and executed without disrupting hotel operations or customer payments. Responsibilities Review and understand the existing full-stack architecture Map the current payment flow across all connected systems Integrate the new payment processor Update frontend and backend payment functionality Implement and validate payment APIs and webhooks Handle payment authorization/capture, refunds, cancellations, and failure scenarios Maintain transaction consistency across connected systems Review PostgreSQL data models and payment records Test the new integration in staging/sandbox environments Create a safe production migration and rollback strategy Perform the live production cutover Monitor and troubleshoot the system after migration Improve existing code where necessary Maintain AWS, Docker, CI/CD, and deployment infrastructure Required Technical Skills React Next.js JavaScript / TypeScript Node.js PostgreSQL REST APIs Payment gateway / payment processor integrations Webhooks AWS Docker CI/CD DevOps Git/GitHub What We're Looking For We especially want someone who has experience migrating payment processors in an existing production application. Experience integrating Stripe, Adyen, Checkout.com, Braintree, PayPal, or similar payment platforms is highly relevant, but we're more interested in your ability to safely understand and migrate a complex existing payment flow than experience with one specific provider. Because this is a live hotel, reliability is critical. We need someone who thinks carefully about data integrity, duplicate transactions, idempotency, webhook delivery, pending transactions, refunds, reconciliation, rollback procedures, monitoring, and production failure scenarios. The initial priority is the payment processor migration, but this is an ongoing full-stack project, so there is potential for continued development work after the migration. When Applying Please briefly describe: A payment processor or payment gateway integration/migration you've completed. Whether you've migrated payments in an already-live production system. How you would approach switching processors when the payment flow touches multiple applications/services. Your experience with React/Next.js, Node.js, PostgreSQL, AWS, Docker, and CI/CD. Your availability to support the system during the production cutover. We are looking for someone who can understand the existing system first, develop a safe migration plan, and then execute the switch with minimal risk to live hotel operations.

  • $15.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Node.js
PostgreSQL
Amazon Web Services
Activity on this job
  • Proposals:20 to 50
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Nov 11, 2020
  • DEU
    Berlin12:55 PM
  • $12K total spent
    176 hires, 12 active
  • 1,116 hours

Explore similar jobs on Upwork

OPAL/Observe EngineerHourly‐ Posted 7 days ago
Regex Writing
Penetration Testing
Information Security
Vulnerability Assessment
Security Analysis
Firewall

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo