
In Progress
Posted
Paid on delivery
## Project Overview * Async translation for paid users up to **50k per request** , from 5k * Team seat management for Pro, Business, and Enterprise plans * Translation, subscription, and Free-tier bug fixes * AWS CDK deployment into a blank AWS account * EC2 frontend hosting with secure startup automation We will provide a **blank AWS account** and an **ACM certificate for the domain**. The application uses: * **DynamoDB as the only database** * **AWS Lambda for backend API logic** * **EC2 only for the frontend runtime** * **AWS CDK** for infrastructure * **Cognito** for authentication * **Stripe** for billing and subscriptions --- ## Scope of Work ### 1. Async Translation — 50k per request Increase the paid-tier translation limit to **50k per request**. Small translations should continue to work normally. Larger paid-user translations should run asynchronously so they do not time out. The implementation should support: * Paid users translating up to **50k per request** * Anonymous and Free-tier limits remaining unchanged * Processing state for large translations * Automatic result retrieval when complete * Clear error handling for failed translations * Usage recorded only after successful completion * Temporary translation jobs cleaned up automatically --- ### 2. Team Seat Management Implement team management for **Pro, Business, and Enterprise** plans. The implementation should support: * Team creation * Invite members by email * Accept team invitations * Show members, roles, pending invites, and seat usage * Support owner, admin, and member roles * Allow owner/admin to remove members and update roles * Enforce paid seat limits * Prevent users from belonging to more than one team * Free a seat when a member is removed The team page should show seat usage clearly, such as **“X of Y seats used.”** If subscription seats are reduced, existing members should not be automatically removed, but any overage should be clearly handled. --- ### 3. Free-Tier Tonality Restriction Free users are currently able to select **Tonality** in the document/image translation flow. #### Reproduction Steps * Log in with a Free-tier user * Go to the **Translate** module * Open the document or image translation flow * Upload a file * Select **Tone** * Notice that Free-tier users can select tonality #### Required Fix Free-tier users should not be able to use paid tonality options. The restriction should be enforced properly and should not rely only on frontend UI blocking. --- ### 4. Same-Language Translation Validation Text translation currently continues even when the detected source language and target language are the same. #### Reproduction Steps * Log in with a Free-tier user * Go to the **Translate** module * Enter French text * Set source language to **Auto-Detect** * Set target/result language to **French** * Translate the text * Notice that translation still proceeds #### Required Fix Translation should not proceed when the source and target language are the same. The user should see a clear validation message, and no unnecessary translation request should be made. --- ### 5. Currency Upgrade Flow Fix The first currency used to purchase a paid tier appears to become the only currency the user can use later for membership upgrades or changes. Current error: `Price specified only supports jpy. This doesn't match the expected currency: usd` #### Reproduction Steps * Log in with a Free-tier user * Go to **Pricing** * Select **Monthly** * Select **USD** * Purchase a **Solo** membership * Return to **Pricing** * Change currency to **JPY** * Attempt to upgrade or change membership * Notice the currency mismatch error #### Required Fix The upgrade flow should correctly handle supported currencies. If currency switching is not supported for active subscriptions, the UI should clearly prevent the action before checkout. If it is supported, the correct plan, price, and currency should be used. --- ### 6. Free User Membership Badge Fix The membership page currently shows an **Unknown** badge for Free users. #### Reproduction Steps * Use a Free-tier account * Go to **Pricing** * Open **Current Subscription** * Notice that the badge displays **Unknown** #### Required Fix Free users should display a clear badge such as **Free**, matching the platform’s plan naming and visual style. --- ## Infrastructure & Deployment The developer should update the AWS CDK setup for deployment into the provided blank AWS account. The infrastructure should include: * Lambda-based backend API * DynamoDB as the only database * API Gateway * Cognito * Stripe integration support * S3 where required * EC2 frontend runtime * ACM certificate usage for the domain * Secrets Manager or SSM Parameter Store for runtime configuration * CloudWatch logging where applicable ### EC2 Frontend Runtime EC2 should be used only for hosting and running the frontend. Backend API logic should remain in Lambda. Frontend runtime environment variables and sensitive values must be stored in **AWS Secrets Manager** or **SSM Parameter Store**, including: * Application secrets * S3 configuration * GitHub deploy key * Third-party service keys * Other required runtime configuration ### EC2 Startup Automation The EC2 setup should include: * A first-boot setup for installing system packages, Node.js, CloudWatch agent, and preparing the frontend runtime * An every-boot startup process that waits for secrets, pulls the latest frontend version, installs dependencies, builds the frontend, creates the runtime environment file, and starts/restarts the frontend service The every-boot process should retry secret checks every 10 seconds for up to 10 minutes. The every-boot process should **not** run DynamoDB schema changes, data seeding, data backfills, or destructive data commands. Any DynamoDB data setup or operational changes should be handled separately by a human through an SSM terminal session when needed. --- ## Testing & QA Testing should cover affected translation, team, subscription, permission, and deployment flows. Automated testing should be handled with **Cypress**, and test cases/results should be tracked in **Qase**. Please include testing notes, screenshots, or screen recordings where useful. --- ## Deliverables * Async translation for paid users up to **50k per request** * Team seat management for Pro, Business, and Enterprise tiers * Fixed Free-tier tonality restriction * Fixed same-language translation validation * Fixed subscription currency upgrade behavior or clearly restricted flow * Fixed Free user membership badge * Updated CDK infrastructure for the provided AWS account * EC2 frontend hosting with secure first-boot and every-boot startup behavior * Secrets and runtime configuration stored through Secrets Manager or SSM Parameter Store * Cypress and Qase coverage for affected flows * Clean, maintainable code submitted through GitHub Pull Requests Relevant QA notes, screenshots, recordings, test accounts, AWS access details, domain details, and additional specifications will be provided as needed.
Project ID: 40573178
140 proposals
Remote project
Active 7 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
140 freelancers are bidding on average $445 USD for this job

The heart of this is the async translation flow—pushing paid users to 50k per request without Lambda timeouts—and I'll handle it cleanly with your serverless stack: small jobs stay synchronous, while large ones get queued (SQS) to a worker Lambda, with a job record in DynamoDB tracking a processing state, automatic result retrieval when done, proper error handling, usage recorded only on success, and TTL-based cleanup of temporary jobs. Free and anonymous limits stay exactly as they are. For team seat management I'll model teams, email invites, and acceptance in DynamoDB, tied to the Pro/Business/Enterprise Stripe subscriptions and Cognito identities. I'll also work through the translation, subscription, and Free-tier bugs, then deploy everything via AWS CDK into your blank account—Lambda, DynamoDB, Cognito, and the EC2 frontend with secure startup automation using your ACM cert. I can start right away.
$250 USD in 1 day
6.7
6.7

This looks like a great fit, Hi, I will deliver the async translation pipeline (50k per request with polling for large jobs), team seat management with role enforcement across Pro, Business, and Enterprise, all five bug fixes (tonality, same language, currency, badge), and the full CDK deployment into your blank AWS account with EC2 frontend startup automation. On a similar Lambda plus DynamoDB project, I built the async processing layer using Step Functions to avoid Lambda timeouts on large payloads. I will apply the same pattern here. Questions: 1) For the async translation, should the UI poll for results or do you prefer a WebSocket push when the job completes? 2) Do you already have Cypress tests in the repo, or will I be setting up the test framework and Qase integration fresh? Ready to start whenever you are. Kamran
$278 USD in 10 days
6.8
6.8

Your async translation architecture will fail under concurrent load if you're using Lambda without SQS or Step Functions to queue jobs beyond 50k characters. DynamoDB alone won't handle job state management at scale without proper indexing. Quick questions - are you using DynamoDB Streams to trigger async job processing? And what's your current Lambda timeout configuration for translation endpoints? Here is the architectural approach: - NODE.JS + AWS LAMBDA: Implement SQS-backed async queue for 50k translations with DynamoDB GSI for job status tracking and automatic TTL cleanup - DYNAMODB: Design composite key structure for team seat management with conditional writes to prevent race conditions during invite acceptance - AWS CDK: Build modular stack with proper IAM policies, Cognito user pool configuration, and EC2 user data scripts for zero-touch frontend deployment I've migrated 4 production apps from synchronous to async processing that now handle 10M+ API calls monthly without timeouts. Let's schedule a 15-minute architecture review before you commit to the implementation approach.
$450 USD in 10 days
7.1
7.1

Hello, As a leading software development company with a strong hold on the latest technologies, we believe we are the perfect fit for your project. Our expertise in Frontend Development aligns perfectly with your requirements for fixing bugs, managing team seats and adjusting AWS CDK to scale up the language translation services for paid users. We also have a deep understanding of AWS Lambdas and EC2, which will be crucial for deploying the frontend hosting. Moreover, our familiarity with DynamoDB, Cognito and Stripe will ensure seamless integration and effective management of your application's database, authentication and billing respectively. We have successfully managed several similar projects in the past and delivered immaculate results within stipulated timeframes. Lastly, our commitment to client satisfaction is exemplified by our excellent customer service and attention to detail. We understand the importance of maintaining stringent paid-tier limits for privacy and fostering quality team collaboration in plans like Pro, Business, and Enterprise. With us, you can be assured of clean code implementation that prevents bugs like free users accessing paid features and unnecessary translations. Turn your dreams into reality with us at Our Software - let's scale up together! Thanks!
$350 USD in 4 days
6.0
6.0

Hello, I have strong experience with AWS CDK, Lambda, DynamoDB, Cognito, Stripe, and Cypress testing. I can handle async translation limits, team seats, subscription rules, and the listed Free-tier fixes with clean code. I will update the backend checks, frontend flows, and CDK stack for the blank AWS account. I will also set up secure EC2 frontend startup, store runtime values in Secrets Manager or SSM, and cover the affected flows in Cypress and Qase. Best regards, Teo
$300 USD in 5 days
6.0
6.0

Hello!, I am a Florida-based senior software engineer(frontend, backend, ecommerce, etc) with 15+ years of hands-on experience in Node.js, AWS Lambda, API development, and production debugging. I read your Languu project carefully, and I understand the goal is not just minor bug fixes, but also async translation for paid users up to 50k per request, team seat management, and AWS CDK adjustments without disrupting the current system. I’ve worked on similar SaaS builds where reliability, scaling, and clean async processing matter. My approach would be: 1. Review the current translation flow, seat logic, and CDK setup 2. Fix bugs with minimal disruption 3. Extend async translation safely to the higher limit 4. Update infra and verify deployments 5. Test backend and frontend end-to-end Could you please clarify the following questions to help me better understand the project? 1. What is currently failing in the translation flow: timeout, payload size, queue handling, or something else? 2. For team seats, should enforcement happen at signup, billing, or invitation time? 3. Should the 50k request be handled in one pass, or split internally? I’m very detail-oriented and I take the time to understand the actual root cause before changing anything. That usually saves time, bugs, and back-and-forth later. I can also send a quick implementation plan before starting.
$550 USD in 2 days
6.1
6.1

Hi, I have experience building and maintaining serverless AWS applications using AWS CDK, Lambda, DynamoDB, Cognito, Stripe, and EC2, and I can implement the requested features while preserving the existing architecture. ✔ Async translation workflow supporting 50k-character requests with job tracking, status updates, retries, and cleanup ✔ Team seat management for Pro, Business, and Enterprise plans with role-based permissions and seat enforcement ✔ Fixes for free-tier restrictions, same-language validation, subscription currency handling, and membership badge display ✔ AWS CDK deployment to a new AWS account with Lambda, API Gateway, DynamoDB, Cognito, EC2, Secrets Manager/SSM, CloudWatch, and ACM configured securely ✔ Automated EC2 first-boot/every-boot setup with secure secret retrieval and deployment workflow ✔ Cypress test coverage, Qase documentation, GitHub Pull Requests, and deployment documentation I focus on clean, maintainable code, secure infrastructure, and thorough testing to ensure a smooth production deployment. Best regards, Muhammad Rizwan LA
$250 USD in 3 days
5.7
5.7

Hello There! I’m Md. Toriqul Islam, and I’m excited to partner with you. I can dive into your project immediately. I have experience in AWS, CDK, Lambda, DynamoDB, Cognito, Stripe, React, Node.js, and scalable SaaS application development. I understand you need to implement async translation, team seat management, subscription and translation bug fixes, and deploy the application into a new AWS environment using secure CDK infrastructure. I can deliver clean, production-ready code with comprehensive testing and documentation. I am skilled in AWS CDK, Lambda, DynamoDB, Cognito, Stripe, Cypress, Qase, and CI/CD. I’m ready to start immediately and would be happy to discuss your architecture and implementation plan. Looking forward to hearing from you. Best regards, Md. Toriqul Islam
$250 USD in 5 days
5.3
5.3

Hey, handling those 50k async translation requests with DynamoDB as the sole database is a neat challenge, especially ensuring proper state management and cleanup. I'd set up a robust SQS queue with Lambda workers, using DynamoDB for job status and results, making sure temporary jobs are always cleaned up. The trickiest part is often designing the retry logic and error handling for those large, long-running jobs without hitting Lambda timeouts. Are you using Step Functions for orchestration, or pure Lambda/SQS?
$250 USD in 6 days
5.1
5.1

As the founder of Solves Inn, a software development studio, I bring a versatile range of skills to the table that are relevant to your project. With extensive experience in **API, Backend and Frontend Development**, I can confidently handle the various tasks your project entails. Additionally, my background in **Node.js** aligns perfectly with your requirements of utilizing AWS Lambda for backend logic as well as EC2 for frontend hosting. Lastly, team seat management is another area where I can deliver exceptional value. I've developed similar features for enterprise SaaS products in past engagements. Starting from team creation and role- based access control to managing seats within paid tiers while enforcing seat limits, these are all tasks I’m extremely comfortable executing. My goal-oriented nature combined with a deep understanding of project management methodologies ensures smooth collaboration... let’s work together to enhance your app’s functionality, increase efficiency & foster lasting success!
$300 USD in 5 days
4.9
4.9

Hello. I have hands-on experience with projects very similar to this one, including AWS CDK infrastructure setup, Lambda-based backend API development, async job processing with DynamoDB, Cognito-based auth flows, and Stripe subscription management. I am comfortable working through multi-tier SaaS platforms, fixing subscription and permission bugs, and deploying full infrastructure into a blank AWS account from scratch. My approach is methodical: I start by reviewing the existing CDK setup and codebase structure, map out each bug and feature against the current implementation, then work through them in a logical order so fixes do not conflict with new feature work. For the async translation, I will implement a job-based flow with polling so large requests do not time out. For team seat management, I will build the full invite, role, and enforcement logic against your existing Stripe and DynamoDB setup. Before we begin, I would like to quickly confirm a few details via chat: the current CDK stack structure, whether Stripe customer portals are in use for upgrades, and your Cypress and Qase setup status. This helps me scope accurately and avoid surprises mid-project. Talk soon, Pavlo
$600 USD in 5 days
4.6
4.6

Your platform is already built, so the priority now is strengthening its scalability, subscription workflows, and AWS infrastructure without disrupting the existing translation experience. I can help implement asynchronous 50k translation processing, robust team seat management, subscription and validation fixes, and deploy the complete solution into a clean AWS environment using CDK, Lambda, DynamoDB, Cognito, Stripe, and secure EC2 frontend automation. I have extensive experience building serverless AWS applications with Node.js, Lambda, API Gateway, DynamoDB, Cognito, CDK, Stripe, EC2, Secrets Manager, and CloudWatch. I'll ensure the new features are production-ready, backend validations are properly enforced, deployment is fully automated, and every change is covered with Cypress testing and documented through clean GitHub PRs. I can deliver scalable async translation workflows, secure team management, reliable subscription fixes, production-ready AWS infrastructure, and comprehensive testing while keeping the existing platform stable and maintainable. Looking forward to discussing the architecture and implementation details. Let's connect in call/chat to discuss more about the current state. Thanks!
$650 USD in 10 days
4.6
4.6

⚠️ If you're not happy, you don’t pay. ⚠️ Hi there, thank you for sharing the detailed project brief. I can build your async translation platform using DynamoDB, AWS Lambda, EC2, AWS CDK, Cognito, and Stripe with a scalable and secure design. I will deliver: • Async translation up to 50k per request • Team seat management for multiple tiers • Free-tier tonality and same-language translation fixes • Subscription currency upgrade flow improvements • Free user membership badge enhancement You will also receive: • Updated CDK infrastructure deployment • EC2 frontend hosting with secure automation • Cypress and Qase testing coverage I am confident I can execute your vision professionally and efficiently. Looking forward to discussing the timeline and next steps. Best regards, Chirag
$400 USD in 7 days
4.4
4.4

Greetings, I see that you're looking to enhance your application with async translation capabilities, team seat management, and a few bug fixes, along with deploying your infrastructure on AWS. My approach would involve carefully implementing the async translation feature to ensure it efficiently handles larger requests without timing out while maintaining the existing limits for free-tier users. For team seat management, I'll set up a robust system that allows easy member management and clear visibility of seat usage. I’ll also address the various bugs you've outlined, ensuring that free users don’t access paid features and that the upgrade flow works smoothly across currencies. My experience with AWS Lambda, DynamoDB, and API development will help streamline the deployment process and secure your EC2 hosting setup. Best regards, Saba Ehsan
$400 USD in 4 days
4.6
4.6

Hi, I've gone through your requirements for Languu's bug fixes and AWS CDK adjustments, and this looks like a solid project that aligns perfectly with our backend and AWS expertise. We can definitely enhance your async translation capabilities to handle 50k requests, implement robust team seat management across your plans, and resolve the specific bugs you've outlined. Our team is also highly experienced with AWS CDK for infrastructure deployment, setting up secure EC2 frontends with automated startup sequences, and managing configurations via Secrets Manager or SSM Parameter Store, ensuring a smooth and secure deployment into your blank AWS account. We're rated 4.88★ across 905 client reviews. Awatif M. from Kuwait said: 'amazing work, I will continue working with GoDesign', which speaks to our commitment to delivering reliable solutions. Could you share more about your target timeline for rolling out these updates and improvements?
$700 USD in 20 days
4.2
4.2

Hey, I’m beyond excited to take this on! I recently wrapped up a similar project with good results. Drawing from my experience in Node.js, Backend Development, Frontend Development, AWS Lambda, API Development, I’m ready to dive into your project. Please come over chat and discuss your requirement in a detailed way. Kind regards, Vishal Maharaj
$500 USD in 5 days
5.3
5.3

What stands out to me is that this isn't just a feature list—it's a mix of product behavior, subscription logic, and infrastructure changes that all need to stay consistent. I'd start by separating the translation workflow so smaller requests keep the current synchronous path while larger paid requests become tracked async jobs with clear status, retries where appropriate, usage recorded only after success, and automatic cleanup. From there I'd implement team management around seat enforcement and role permissions, making sure edge cases like seat reductions, pending invites, and users already belonging to another team are handled server-side rather than relying on the UI. I'd also address the Stripe currency flow and free-tier permission bugs by tightening validation in the backend first, then reflecting that cleanly in the frontend. I've built Lambda-based backends and AWS deployments before, so updating the CDK stack, secure EC2 startup automation, and Secrets Manager integration fits naturally into the same workflow. Happy to get started once I review the existing architecture and repository.
$500 USD in 7 days
3.9
3.9

Hi I see you need to extend the translation limit for paid users to 50k with async processing, fix several bugs in the free-tier flow and membership/currency handling, and implement team seat management for Pro, Business, and Enterprise plans—all while deploying via AWS CDK into a fresh account. I have extensive experience building serverless applications on AWS with Node.js, DynamoDB, Lambda, Cognito, and Stripe subscriptions, and I’m comfortable setting up CDK from scratch. My approach would be to refactor the translation handler to support both sync and async paths based on request size, using DynamoDB TTL for job cleanup, and to model team membership with a separate DynamoDB table enforcing unique user-team constraints via conditional writes and a secondary index. The biggest risk is Stripe subscription sync and currency mismatches—I’ll handle this by storing the subscription item and currency on the user record and validating all upgrade paths before making Stripe API calls. I’ll verify everything against your acceptance criteria by running test flows for each scenario locally with the actual AWS stack, ensuring free-tier restrictions are enforced server-side and team seat calculations are exact. For a smooth handover, I’ll document the CDK architecture and provide step-by-step deployment instructions so you can rebuild in any account. Looking forward to hearing from you. Best regards, Ivaylo
$500 USD in 5 days
4.0
4.0

Hi, Thanks for posting " Languu minor Bug Fixes, Async Translation, Team Seat Management & adjust AWS CDK" — it lands right in our wheelhouse, and we'd be thrilled to bring it to life. My goal isn’t simply to finish the task, but to give you real, lasting value for every bit you invest in it. From your brief I can see this involves node, frontend, backend — all areas we handle in-house. We specialise in Node.js, Backend Development, Frontend Development, AWS Lambda, which lines up directly with what you need. How we'd approach it: - Map out the scope, pages and data models up front - Build the frontend and backend with clean, scalable code - Test across devices and browsers, then deploy - Hand over with documentation and post-launch support I also noted you don’t need unnecessary translation request should be made — that’s clear, and I’ll keep the work clean and strictly on-brief. Delivering at the scale of 10 seconds is no problem for us — we're set up for volume without dropping quality. From kickoff to final handover, I’ll keep things transparent, on schedule, and squarely focused on your goals. Happy to jump on a quick chat to walk through scope and timelines whenever suits you. Best regards, FreeLancers360 Let’s connect in chat and get started — message me anytime and I’ll reply right away!
$250 USD in 5 days
3.7
3.7

I can handle async translation upgrades to support 50k requests for paid users, fix minor bugs, and enhance team seat management as well as AWS CDK adjustments. I understand the need for seamless scaling and stable deployments. I have experience improving SaaS platforms with async processing and cloud infrastructure management, ensuring bug-free, smooth user experiences and efficient team controls. My approach focuses on thorough testing and incremental delivery to keep your service stable while enhancing features. Happy to review your current setup and get this back to a stable state.
$500 USD in 7 days
3.8
3.8

san jose, United States
Payment method verified
Member since Apr 24, 2026
$250-750 USD
$250-750 USD
$30-250 USD
$30-250 USD
$30-250 USD
$250-750 USD
$5000-10000 USD
$30-250 CAD
₹1500-12500 INR
₹37500-75000 INR
₹12500-37500 INR
£5000-10000 GBP
$30-250 USD
min $50 USD / hour
$250-750 USD
$15-25 USD / hour
$30-250 CAD
$250-750 USD
₹600-1500 INR
₹12500-37500 INR
$2-8 USD / hour
₹12500-37500 INR
₹12500-37500 INR
₹600-1500 INR
$15-25 USD / hour