← Zákazky

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

Rozpočet: $15.0 FIXED / ⭐ 4.85 (141) DEU

node.js, postgresql, amazon-web-services, react-js, api-integration, postgresql-programming, api-development, mongodb, api

Preferred qualifications

  • Experience: Expert
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.
Otvoriť na Upwork

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Prihlásiť