AWS Deployment Specialist / Full-Stack Engineer Needed to Productionise Replit SaaS App

Posted 4 weeks ago

Worldwide

Summary

I have built a working web application in Replit that integrates with Actionstep, a legal practice management system. The app is currently functional in a development environment, but I am now ready to move it into a proper production environment and prepare it for launch as a commercial software product. I am looking for an experienced full-stack developer or cloud engineer who can review the existing codebase, assess the application architecture, improve code quality where needed, and deploy the app securely and efficiently on AWS. The ideal person will have strong experience with AWS hosting, backend deployment, environment configuration, database setup, security, and cost optimisation. I do not want an overly complex or expensive AWS setup. I need someone who can recommend and implement the right production architecture for an early-stage SaaS product while keeping ongoing hosting costs under control. Key Responsibilities - Review the current Replit application codebase. - Identify any security, performance, maintainability, or scalability issues. - Recommend and implement improvements where required. - Ensure the app is suitable for a production environment. - Review how API keys, secrets, environment variables, and OAuth credentials are currently handled. - AWS Production Setup - Recommend the most appropriate AWS architecture for the application. - Set up the application on AWS in a clean, secure, and cost-effective way. - Configure hosting, backend services, database, storage, environment variables, SSL, domain setup, and deployment workflows. - Ensure the AWS setup is not over-engineered or unnecessarily expensive. - Check OAuth/API handling, token storage, refresh logic, webhook handling, and error handling. - Ensure the integration is secure and reliable in production. - Advise on any improvements needed before launch. - Set up secure handling of credentials and secrets. - Review authentication and access control. - Configure HTTPS/SSL. - Ensure appropriate backup, logging, monitoring, and error tracking are in place. - Provide recommendations for production hardening. - Deployment & Documentation - Move the application from Replit to AWS. - Set up a repeatable deployment process, preferably connected to GitHub. - Provide clear documentation explaining the AWS setup, deployment steps, environment variables, and any ongoing maintenance requirements. - Provide a handover session or walkthrough once complete. You should have experience with: - AWS deployment for SaaS applications - AWS services such as Elastic Beanstalk, EC2, RDS, S3, CloudFront, Route 53, IAM, Secrets Manager, CloudWatch, or similar - Cost-effective AWS architecture for early-stage applications - Full-stack web application deployment - GitHub-based deployment workflows - API integrations and OAuth -Secure handling of API credentials and environment variables - Production database setup and backups -Application monitoring and logging Experience with legal technology, Actionstep, practice management systems, or third-party SaaS integrations would be highly regarded but is not essential. Project Outcome By the end of the project, I want to have: - The app successfully running in AWS production - A secure and cost-effective AWS environment - The Actionstep integration working reliably in production - Clean environment variable and secrets management - Proper domain and SSL setup - Basic monitoring/logging configured - A documented deployment and maintenance process - Recommendations for any future technical improvements Important Notes I am not looking for someone to rebuild the entire app from scratch. The app is already working in Replit. I need someone who can assess what has been built, clean it up where necessary, and move it into a professional production environment. I am also conscious of AWS costs. Please do not apply if your approach is to set up an unnecessarily complex enterprise-level AWS environment. I need a practical, secure, and cost-effective setup suitable for launching an early-stage SaaS product. Please Include in Your Proposal - Examples of similar apps you have deployed to AWS. - Your recommended AWS setup for an early-stage SaaS app and why. - How you would approach reviewing the current codebase. - Your experience with OAuth/API integrations. - How you would keep AWS costs under control. - Your estimated timeline and fixed price or hourly rate. - Any questions you would need answered before starting. - Preferred Engagement I am open to either a fixed-price project or hourly engagement, provided there is a clear scope and milestone structure. A suggested milestone structure could be: - Codebase and architecture review - AWS architecture recommendation - Production deployment - Security, monitoring, and cost optimisation - Documentation and handover Skills Required - AWS - Full-Stack Development - DevOps - SaaS Deployment - API Integration - OAuth - Database Administration - Cloud Security - GitHub - Production Environment Setup - Cost Optimisation

  • $750.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Full-Stack Development
Activity on this job
  • Proposals:50+
  • Last viewed by client:4 weeks ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 12, 2018
  • Australia
    Brisbane2:35 PM
  • $23K total spent
    54 hires, 5 active
  • 2,436 hours
  • Tech & IT
    Small company (2-9 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 8 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

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