
In Progress
Posted
Tingum is a mobile marketplace platform connecting clients with local taskers (similar to TaskRabbit). Users can post jobs, hire taskers, handle payments via wallet/escrow, approve materials, and complete jobs. Our website is a simple landing page that directs users to download our mobile app (iOS/Android). All marketplace functionality lives in the mobile app, which consumes our backend API. We are a small team with a working MVP. The backend is 90% complete. We need an experienced backend developer to finish the remaining critical API endpoints and database logic so our mobile app developer can complete the app. SCOPE OF WORK - COMPLETE BACKEND COMPLETION: PHASE 1 - CRITICAL FIXES: 1. Escrow Release API - Create endpoint POST /api/jobs/release-escrow to transfer funds from job escrow to tasker wallet when client approves work, update both client and tasker wallet balances atomically, create auditable transaction records 2. Job Completion Milestone - Fix bug where 'waiting_review' milestone not saving when tasker marks job complete, ensure job status changes from 'in_progress' to 'completed' and milestone from 'work_started' to 'waiting_review' 3. Materials Escrow Trigger - Add PostgreSQL trigger to auto-update jobs.escrow_balance when job_materials.paid_at is set 4. Wallet Balance Updates - Ensure atomic transactions (both wallets update or neither) PHASE 2 - NOTIFICATIONS: 5. Notification Triggers - Auto-create notifications in database for: job completed (to client), payment released (to tasker), material approved/funded (to tasker), cashout processed (to tasker) 6. Notification API - Create GET /api/notifications to fetch unread notifications for mobile app, PATCH /api/notifications/:id/read to mark as read PHASE 3 - CASHOUT/WITHDRAWAL SYSTEM: 7. Cashout Request API - POST /api/wallet/cashout for taskers to request withdrawal from wallet (requires amount and payment method details) 8. Admin Cashout Approval - GET /api/admin/cashouts to list pending requests, POST /api/admin/cashouts/:id/approve and /api/admin/cashouts/:id/reject for admin actions 9. Cashout Processing - Upon approval, deduct amount from wallet available_balance, mark request as completed, create transaction record 10. Cashout Rejection - Upon rejection, return funds to wallet, mark request as rejected, notify tasker PHASE 4 - TESTING & DOCUMENTATION: 11. End-to-End Testing - Test complete flow: client posts job -> tasker bids -> client accepts -> client adds funds (Stripe) -> client funds job escrow -> tasker adds material invoice -> client approves material (wallet deduction) -> tasker marks job complete -> client receives notification -> client approves release -> escrow funds release to tasker wallet -> tasker requests cashout -> admin approves cashout -> tasker receives funds 12. Bug Fixes - Identify and fix any bugs discovered during testing 13. API Documentation - Provide Postman collection with all working endpoints 14. Migration Scripts - Provide SQL scripts for all database changes DELIVERABLES: - Git PR with all code changes - SQL migration scripts - Postman collection with all endpoints - Loom or markdown documentation walking through fixes - Test evidence (screenshots or video) showing complete flow works STACK: Supabase v2 (PostgreSQL, triggers, RLS), [login to view URL] 13+ API routes (App Router, TypeScript), Stripe SDK, Supabase Realtime NOT REQUIRED: Mobile app development, frontend UI work, website/landing page, UI design
Project ID: 40500638
148 proposals
Remote project
Active 20 mins ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi, I have extensive experience with [login to view URL], TypeScript, Supabase, PostgreSQL, Stripe, and complex marketplace/payment workflows. I can complete the remaining backend work, including escrow release logic, wallet transactions, cashout management, notification systems, PostgreSQL triggers, and all required API endpoints. My approach will focus on transaction safety, auditability, and data consistency using PostgreSQL transactions, Supabase RLS policies, and robust error handling. I will thoroughly test the complete marketplace flow from job creation through escrow release and cashout processing to ensure production readiness. Deliverables will include a Git PR, SQL migrations, Postman collection, API documentation, and test evidence demonstrating the full workflow. Based on the scope provided, I estimate 1–2 weeks for completion, testing, and documentation. I would be happy to review the existing codebase and discuss the implementation plan in detail. Best Regards Jitendra Sharma
$5 USD in 40 days
5.5
5.5
148 freelancers are bidding on average $19 USD/hour for this job

With a strong background in backend development, I understand the critical need for completing the remaining API endpoints and database logic for your mobile marketplace platform Tingum. I have successfully worked on similar projects, ensuring seamless functionality and user experience. One question: Could you provide access to the current backend repository for a detailed assessment of the existing code structure and dependencies? Regards, Yogesh Kumar
$4 USD in 34 days
8.4
8.4

Hello, If escrow releases and wallet updates are not handled properly, multiple requests at the same time can cause problems in Tingum's payment system. I have 8 years of backend development experience and strong expertise with Supabase v2 and Next.js. I will make sure your escrow release process is fully safe by using database transactions, so all wallet updates happen together or not at all. I’ll also fix the issue preventing jobs from moving to the "waiting_review" stage and set up Supabase Realtime, so users receive notifications instantly in the mobile app. You'll receive a clean Git PR, optimized database migrations, a Postman collection for testing, and a Loom video explaining everything. Best, Niral
$10 USD in 40 days
8.2
8.2

Hi there, We’ve built similar platforms where service providers can bid on jobs and clients can hire them, with integrated wallet systems for secure payments. We understand the importance of delivering a fully functional MVP that meets your business goals. As a team of expert developers, we can handle both backend and frontend tasks, ensuring seamless collaboration and faster delivery. We also have dedicated resources for UI/UX design and QA, so you get a fully polished product without any extra cost. Let’s schedule a quick 10-minute call to discuss your project in more detail and see if I’m the right fit for your needs. I’m eager to learn more about your exciting project. Best, Adil
$15 USD in 40 days
7.6
7.6

Hi I will be able to help you. Please message me so that we will have detail technical discussion. I have 9+ years of combined experience in Mobile Application development in Native on Android Java, kotlin and IOS Swift, and For Hybrid Cross platform on Flutter Dart & React- Native, and for web and backend on react js and node js, Python Django and php CodeIgniter mvc and Laravel. Please consider me and initiate a chat for further detailed discussion. Regards, Anju
$5 USD in 40 days
6.6
6.6

Hello, I understand this is a backend completion + financial workflow stabilization task, where correctness of escrow, wallet transactions, and job states is critical for a live marketplace. I specialize in building and fixing production-grade backend systems involving: wallet & escrow logic with atomic transactions (PostgreSQL) marketplace job state management Stripe payment flows API development for mobile-first apps How I will approach this First audit current DB + APIs Fix escrow + wallet atomic transaction flow (highest priority) Stabilize job status transitions and milestones Complete cashout + notification system with proper audit logging Ensure all financial operations are rollback-safe and race-condition free Key principle Money-related actions will always be atomic — either fully succeed or fully fail. Timeline Critical fixes: 2–3 days Cashout + notifications: 2–3 days Testing + final hardening: 2–3 days I can start immediately after repo access. If you'd like, I can first review your backend and point out the exact risk areas before implementation. Regards, Abhishek
$5 USD in 40 days
5.8
5.8

In regard to your critical fixes in Phase 1, I can create a highly functional Escrow Release API and fix the bug in Job Completion Milestone for you, ensuring that all atomic transactions are properly managed. Additionally, with my expertise on PostgreSQL triggers and Realtime Database systems using Supabase V2, I can easily incorporate auto-updates and trigger notifications for job completion milestones and material approvals as required in Phases 2 and 3. Moreover, for Phase 4, I will leave no stone unturned in ensuring proper End-to-End Testing of the complete flow of your platform. Any bugs discovered will be promptly identified and resolved while providing detailed documentation of all working endpoints through Postman collection. By opting for my services, you are guaranteeing not only am excellent end result but also a long-term partner who'll be there to support your platform's growth..
$8 USD in 40 days
4.7
4.7

As a highly seasoned and diverse freelancer, I bring a rich blend of data and transactional abilities you need to turn your unique marketplace platform into a finely-tuned engine for growth. Over the past 14 years, with more than 416 successful projects delivered, I have deepened my proficiency across stacks, integrating various APIs to deliver end-to-end web solutions much like your MPV thus far. My skills extend to backends powered by PostgreSQL especially, so the task of comprehending cross-balancing measures for escrow funds, wallet balances, and records feels second nature. My work past includes working with triggers and RLS like what you’ve described too.` Additionally, I have extensive knowledge on Supabase that makes use of real time mechanism that would help in processing notifications across various worker processes efficiently. To conclude, choosing me places your project in capable hands; hands that will nurture unaesthetic yet crucial undertones as seriously as their visual counterparts. By furthering your automation process through correct qualifiers like automatic transactions or API creations for patch/read inputs among many others, I strive to provide a solid , well-functioning platform where buyers can just sit back and get things done!
$10 USD in 40 days
4.6
4.6

Hello Dear! Good Day! Hope you are doing fine. This is Ruhul Ajom Sagor. I am an expert "Web Developer" with 10+ years of working experience in PHP, HTML5, CSS3, JavaScript, jQuery, Bootstrap, MySql and different Frameworks. I have completed my B.S.C Engineering in Computer Science and Engineering (CSE) from BUET. Hire me and you don't have to worry about your website problems again! I'll add value to your projects by creating astonishing designs and code with high impact and optimized user interaction that leads to bigger conversions. WHAT PROBLEMS CAN I HELP YOU SOLVE? • Custom Websites Using PHP and Frameworks • e-Commerce Websites (Woo-Commerce and Shopify) • Custom WordPress themes • On-Page and Off-Page SEO • WordPress themes Customization • Database Modeling/Development • WordPress migrations and upgrades • Responsive Coding (Make your website compatible with: smartphones, tablets, desktops) • Websites speed and loading time improvements • Cross-browser compatibility • PSD to HTML to WordPress conversion • HTML5/CSS3/jQuery websites based on Bootstrap I love challenges, talking to my clients, and meeting others’ standards as well as expectations. I will be discussing everything in detail, giving my full advice and delivering through best of my skills. You are cordially welcome to discuss your project. Thank You! Best Regards, Ruhul Ajom
$5 USD in 40 days
5.6
5.6

I read the scope and the atomic wallet movement is where this breaks, both balances change or neither does. I would wrap the escrow release in a Postgres function so the debit, credit, and transaction records commit as one unit. I built marketplace backends with wallet, escrow, and payout flows on Postgres, so this pattern is familiar ground. I would fix the waiting_review milestone first, then add the materials trigger that updates escrow_balance on paid_at. The cashout flow comes next, with the reject path returning funds and the approve path deducting and logging cleanly. Notifications and their triggers slot in once the money paths are solid, since they hang off those same events. I would close with the full end-to-end run, a Postman collection, and a migration script walkthrough. I can take this on now for a fixed price of 300 dollars across the four phases.
$10 USD in 40 days
3.8
3.8

Being a seasoned full-stack developer with more than a decade of experience, I would be an exemplary choice to complete the remaining critical API endpoints and database logic for your mobile marketplace platform. I am well-versed in the technologies that power your backend such as Supabase v2 and PostgreSQL triggers, and have a deep understanding of complex systems like those required for escrow, notifications, and cashout management. Not only will I finish the required tasks with utmost precision, but I will take initiative too by enhancing your stack with tools like Stripe SDK and Supabase Realtime, facilitating top-notch functionality for your users. A primary benefit of working with me is my proficiency in implementing scalable, high-performance web applications from scratch – which aligns perfectly with completing your MVP's backend. On top of this, I have extensive experience in different industries including FinTech and E-commerce/Markeplaces - giving me unique insights into designing and managing platforms like yours.
$6 USD in 40 days
3.3
3.3

***40 hours weekly, I am available for work*** *** You will be able to track all work progress through the tracker*** I've been a full-time available professional full-stack developer for the past 7+ years. I quickly understand the details and idea of your project, because this is not a greenfield build but a backend completion and stabilization effort. With the backend already 90% complete, the priority is to finalize the escrow, wallet, cashout, notification, and job lifecycle logic while ensuring transactional integrity and a fully tested marketplace workflow. I can definitely help you complete the Tingum backend according to your requirements with the required features. 1. Escrow & Wallet System:- * Escrow Release API * Atomic Wallet Transactions * Auditable Transaction Records * Wallet Balance Validation * Stripe Integration Support * PostgreSQL Trigger Development * Escrow Balance Synchronization 2. Notifications & Cashout System:- * Notification Database Triggers * Notification APIs * Cashout Request API * Admin Cashout Management * Approval & Rejection Workflows * Wallet Settlement Logic * Realtime Notification Support 3. Testing & Documentation:- * End-to-End Marketplace Flow Testing * Bug Fixes & Validation * SQL Migration Scripts * Postman Collection * API Documentation * Git PR Delivery * Deployment & Testing Notes Looking forward to your positive response. Please open your chat window for more details." Best Regards Prateek
$10 USD in 40 days
2.7
2.7

Hi there! I’m genuinely excited about the opportunity to help Tingum fine-tune its backend API. Your platform sounds like a fantastic way to connect clients and taskers, and I can’t wait to dive in. I’ve recently wrapped up a project where I developed a complex escrow system for a marketplace app, similar in spirit to what you’re building. I had to ensure seamless wallet transactions and transaction histories, which means I totally get the architectural challenges you're facing. One distinctive feature I implemented was an automated notification system that triggered updates based on user actions, keeping everyone in the loop without manual intervention. I believe a similar approach could enhance your notifications—ensuring taskers and clients are always informed in real-time. As for the deliverables, I’m happy to provide examples of my previous work and a Postman collection showcasing my API implementations. I noticed you need to ensure atomic transactions for wallet updates. Can you share more about your existing database structure? Let’s set up a quick Zoom this week to discuss how I can help bring your project to the finish line. Looking forward to it! Artem
$5 USD in 40 days
2.0
2.0

⭐⭐⭐⭐⭐Hello Developing a robust backend system for Tingum's mobile marketplace platform is crucial to ensure seamless job postings, tasker hiring, and secure payment handling. The key to success lies in completing critical API endpoints like Escrow Release, Job Completion Milestone, Materials Escrow Trigger, and Wallet Balance Updates efficiently to enhance user experience and streamline transactions. I prioritize quality over price and guarantee on-time delivery & 100% satisfaction! To address the project requirements, I will focus on meticulously implementing the Escrow Release API, fixing the Job Completion Milestone bug, adding the Materials Escrow Trigger, and ensuring atomic Wallet Balance Updates. Additionally, I will emphasize creating a notification system, implementing the Cashout/Withdrawal system, and conducting thorough testing to identify and rectify any bugs. Moreover, I will provide comprehensive API documentation using Postman collection and SQL migration scripts for seamless integration. I believe that a thorough testing process, along with comprehensive documentation, will not only ensure the stability and scalability of the backend but also facilitate seamless handoff and future updates. I would like to discuss the assignment in our conversation. Thank you for your time. If you don't mind, please reach out to me. Best regards
$6 USD in 40 days
2.0
2.0

I can fix the escrow, notification, and cashout issues in your Tingum backend built on Supabase and Next.js. I have hands-on experience developing and debugging marketplace platforms that handle secure payments and real-time notifications. My approach will prioritize data integrity and smooth user experience by closely reviewing payment flows, notification triggers, and cashout processing logic. Quick question before I suggest an approach: Are you currently using any external services for payments or notifications?
$5 USD in 7 days
0.0
0.0

꧁⎝ ?༺ Hello ༻? ⎠꧂ With my extensive experience as a Senior AI Mobile App Developer, I have the skills and knowledge required to successfully complete the backend completion phase of this project. Having worked on numerous marketplace applications before, I am adept at handling complex platform functionalities like initiating and completing transactions using escrow systems and creating auditable transaction records, all of which are essential for these lingering API endpoints. Additionally, my proficiency in Node.js Backend Development, PostgreSQL Database Design, REST API Integration, and third-party services like Stripe align with several critical aspects of your project. My skillset coincides perfectly with PHASE 1, addressing issues with escrow releases, job completion milestones, automatic updates of jobs based on materials' payment status, and ensuring atomic wallet balance updates. These impending tasks significantly benefit from my areas of specialization. Lastly, clients who have worked with me value my proactive approach towards projects. I always suggest improvements that can enhance user experiences and take ownership of each project. So, by choosing me as your Backend API Developer, you're getting not just a technician but a committed partner who aims to turn your vision into an efficacious product while adhering to realistic timelines. Let's work together and build a robust system to escalate Tingum's performance in the digital marketplace. Thanks, Denni
$30 USD in 23 days
0.0
0.0

I can fix the backend issues with your escrow system, notifications, and cashout processes using Supabase and Next.js. I’ve worked on similar marketplaces connecting service providers with clients, ensuring secure payments and reliable communication features. My experience includes troubleshooting and enhancing backend APIs for financial workflows and real-time notifications in mobile-first environments. I’ll diagnose the root causes and apply targeted fixes while maintaining system integrity and scalability. Quick question before I suggest an approach: Do you have existing documentation or logs that highlight these issues?
$5 USD in 7 days
0.0
0.0

Hello, I am Nathan Wilkins, a seasoned backend developer with 10 years of expertise in PHP, Backend Development, and PostgreSQL. I have a strong background in creating robust API endpoints and database logic. Having carefully reviewed your project requirements, I am confident in my ability to complete the critical fixes such as implementing the Escrow Release API, fixing Job Completion Milestones, and enhancing the Materials Escrow Trigger. Additionally, I am well-equipped to handle the implementation of the Notifications system and the Cashout/Withdrawal functionality seamlessly. I would love the opportunity to discuss your project further in a chat to understand your specific needs and provide a tailored solution. Regards, Nathan Wilkins
$5 USD in 40 days
0.0
0.0

Hi, A few questions before I place a final bid: 1. Is the escrow logic already implemented and partially working, or does the release flow need to be built from scratch? 2. How are wallet balances currently managed—through database triggers, application logic, or a combination of both? 3. Are there existing transaction tables and audit logs, or should those be designed as part of this work? 4. For notifications, do you already have a schema and unread/read workflow, or is the notification system still incomplete? 5. Regarding cashouts, what are the current edge cases causing issues: duplicate requests, race conditions, insufficient balance checks, or approval workflow problems? 6. Do you already have automated tests covering the escrow and wallet flows, or will the E2E testing need to be created from scratch? 7. Is Stripe already handling deposits successfully, and are there any webhook-related issues that need attention?
$5 USD in 80 days
0.0
0.0

Hi From your scope, I can see the real risk points: atomic wallet updates, escrow consistency, PostgreSQL triggers behaving correctly with Supabase RLS, and making sure Stripe-funded money never ends up in a broken state. This isn’t about adding features - it’s about making sure money, jobs, and status transitions are bulletproof. I’ve finished similar “almost-done” marketplace backends where the main work was: Designing atomic escrow → wallet transfers using PostgreSQL transactions (no partial updates) Fixing broken milestone/state transitions (in_progress → waiting_review → completed) Writing Postgres triggers that stay compatible with Supabase RLS Implementing cashout flows with full audit trails and admin approvals Shipping clean Postman collections so mobile devs aren’t blocked
$5 USD in 40 days
0.0
0.0

I feel that our team would be the right fit for your project since we have plenty of experience in delivering complex web and mobile apps. We understand the importance of a clean user-friendly UI for high-end customers. We are ready to tackle your project requirements, from fixing critical backend API endpoints like Escrow Release and Job Completion Milestone to implementing notifications triggers and a robust cashout system. I'd love to chat about your project and provide you with a free consultation. Regards, Nabeel Ismail
$4 USD in 7 days
0.0
0.0

Miami, United States
Payment method verified
Member since Dec 10, 2025
$2-8 USD / hour
$2-8 USD / hour
$10-30 USD
₹1000-2000 INR
€50-500 EUR
€30-250 EUR
₹12500-37500 INR
₹1500-12500 INR
₹12500-37500 INR
$3000-5000 USD
$15-25 USD / hour
$250-750 USD
₹600-1500 INR
$250-750 USD
$2000-6000 HKD
₹30000-60000 INR
$250-750 USD
$750-1500 USD
$10-30 USD
$250-750 AUD
$20-30 SGD / hour
$30-250 USD
$750-1500 USD