Backend Developer for Web & Mobile
Worldwide
Job Title: Senior Backend Developer – Payments and Transaction Platform Company: Digital World Enterprises Inc. Employment Type: Full-time or long-term contract Location: Remote Experience: 5+ years preferred About the Role Digital World Enterprises Inc. is hiring an experienced backend developer to help take over, stabilize, improve, and operate an existing production web and mobile platform. The platform includes user accounts, balances, payments, withdrawals, transaction records, notifications, administrative tools, and third-party integrations. The developer must be comfortable reviewing code created by another team and safely preparing it for production under new management. Responsibilities Review and document the existing backend codebase and system architecture Set up the application in development, staging, and production environments Maintain APIs, databases, background jobs, and administrative systems Manage user accounts, balances, transactions, payments, and withdrawals Integrate and maintain payment processors, ACH providers, KYC services, and other third-party APIs Prevent duplicate payments, withdrawals, and webhook processing Review and improve database structure, migrations, backups, and recovery procedures Identify security, performance, and reliability risks Build automated tests for important financial and account functions Configure logging, monitoring, alerts, and error reporting Work with frontend, mobile, DevOps, compliance, and management teams Document deployment, rollback, disaster-recovery, and support procedures Required Knowledge Strong experience with the backend language and framework used in the transferred platform REST API development and third-party API integrations PostgreSQL, MySQL, or another relational database Authentication, authorization, OAuth, JWT, and session management Payment processing, ACH, webhooks, refunds, and transaction states Financial ledgers, wallet balances, or transaction-based systems Idempotency and prevention of duplicate transaction processing Background jobs, message queues, and scheduled tasks GitHub or GitLab, branches, pull requests, and code reviews Docker and CI/CD pipelines AWS, Google Cloud, Azure, or similar cloud infrastructure Secrets management, encryption, rate limiting, and API security Production debugging, monitoring, backups, and rollback procedures Preferred Experience Taking over and modernizing an existing production platform Payment, fintech, marketplace, sportsbook, prediction-market, sweepstakes, or other transaction-heavy platforms KYC, identity verification, fraud detection, and geolocation integrations High-availability systems and sensitive financial data Mobile application backend support SOC 2, PCI, privacy, or other security and compliance requirements
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 hours ago
- Interviewing:1
- Invites sent:7
- Unanswered invites:6
About the client
- USAKaty3:15 PM
- $29K total spent12 hires, 1 active
- 3,200 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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