
Closed
Posted
Paid on delivery
My SaaS platform already runs on FastAPI with SQLAlchemy 2.0, Alembic, and Postgres. The foundations are solid, yet several partially built features still need to reach production-ready quality, and each change must respect strict multi-tenant data isolation. MORE DETAILS TO BE DISCUSSED AND SHARED Scope • Finish the outstanding endpoints and background jobs that were started but never wired end-to-end. • Keep every migration in sync through Alembic and validate that tenant-level schemas remain untouched by other tenants’ data. • Refactor any SQLAlchemy 1.x patterns that may still linger so we are fully 2.0-compliant. • Add the missing unit and integration tests (pytest) to confirm isolation, correctness, and performance before release. Acceptance Criteria 1. All new or completed endpoints pass automated tests for at least two tenant IDs in parallel. 2. Alembic upgrade/downgrade commands run cleanly on an empty database and on a live copy. 3. SQLAlchemy warnings are reduced to zero, and only 2.0-style ORM or Core syntax is present. 4. Post-merge CI shows green for linting (ruff/black), typing (mypy), and tests (coverage ≥ 90 %). You’ll push changes to a GitHub repo with an existing CI pipeline; I’ll review via pull requests and release in staged environments. Clear, well-commented code and concise commit messages are essential so I can track what changed. If this matches your expertise, let’s get started—once these features ship, the product can finally scale to new customers confidently.
Project ID: 40621061
301 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
301 freelancers are bidding on average £445 GBP for this job

Hi, This is exactly the type of backend project I enjoy working on. I have extensive experience building and maintaining production APIs with FastAPI, PostgreSQL, SQLAlchemy, Docker, and AWS, including authentication, background workers, database migrations, CI/CD pipelines, and scalable multi-user systems. Your focus on completing partially implemented features while maintaining clean architecture, proper Alembic migrations, and SQLAlchemy 2.0 compliance aligns well with how I work. I pay close attention to automated testing, type safety, code quality, and backward-compatible database migrations before anything reaches production. I also have experience reviewing existing architectures, refactoring legacy code into maintainable modules, and delivering production-ready APIs with comprehensive documentation and clean commit history.
£500 GBP in 7 days
7.9
7.9

Hi — Elias here from Miami. I see you're looking to enhance your FastAPI multi-tenant backend. This is a crucial step for scaling your SaaS platform effectively. What usually matters most here is ensuring your architecture can handle increased user load while maintaining data isolation. A common issue with multi-tenant systems is managing permissions and automating workflows across different tenants. The tricky part is usually ensuring the database schema remains flexible for future expansions without sacrificing performance. My approach would involve structuring the backend to prioritize maintainability and scalability. I'd leverage SQLAlchemy's features for efficient data handling and implement clear API endpoints to keep things organized. This makes the system easier to navigate and future-proofs it against changes in tenant requirements. I've worked on similar multi-tenant systems where maintaining user context was essential for performance, ensuring each tenant's data remains secure yet accessible. A few questions to better understand the scope: Q1 – How do you currently handle user roles and permissions across tenants? Q2 – Are there specific integrations with third-party services that need to be prioritized? Q3 – What are your scaling expectations as you add more tenants? Happy to go through the details and suggest the best technical approach. Looking forward to hearing from you.
£500 GBP in 5 days
7.7
7.7

⭐⭐⭐⭐⭐ Enhance Your FastAPI Platform with SQLAlchemy and Postgres ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and see you are looking for someone to enhance your FastAPI platform. Look no further; Zohaib is here to help you! My team has completed over 50 similar projects focused on FastAPI and SQLAlchemy. I will ensure that all outstanding endpoints and background jobs are finished, keeping data isolation intact while following best practices. ➡️ Why Me? I can easily complete your project as I have 5 years of experience in FastAPI, SQLAlchemy, and Postgres. My skills include building endpoints, conducting migrations, and writing tests. I also have a strong grip on GitHub CI pipelines and ensuring code quality, which is crucial for your project. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. Looking forward to discussing this with you in our chat. ➡️ Skills & Experience: ✅ FastAPI Development ✅ SQLAlchemy 2.0 ✅ Alembic Migrations ✅ Postgres Database ✅ Unit Testing (pytest) ✅ Integration Testing ✅ API Development ✅ Data Isolation ✅ CI/CD Pipelines ✅ Code Refactoring ✅ Performance Optimization ✅ Debugging and Troubleshooting Waiting for your response! Best Regards, Zohaib
£350 GBP in 2 days
7.9
7.9

Your FastAPI stack—SQLAlchemy 2.0, Alembic, Postgres—is exactly where I live day to day, so wiring up those half-finished endpoints and background jobs while guarding strict tenant isolation is right in my wheelhouse. I'd start by auditing the tenant boundary (session-scoped tenant_id filters, RLS or schema separation) and writing pytest fixtures that spin up two tenants in parallel to prove no cross-leakage, then finish each endpoint and job behind that safety net. I'll sweep out any lingering 1.x patterns for clean 2.0 Core/ORM syntax, get Alembic upgrade/downgrade running green on both empty and live-copy databases, and push tidy, well-commented PRs that keep ruff, black, mypy, and 90%+ coverage passing in your CI. Happy to start right away—share the repo and I'll dig in.
£250 GBP in 1 day
6.8
6.8

As a seasoned backend developer with a keen understanding of cloud-based applications and solid experience in Python, including FastAPI, I'm uniquely positioned to tackle the enhancements your project demands. Building scalable and robust backend systems for AI-powered platforms happens to be my forte. Moreover, I'm well-versed in maintaining multi-tenant data isolation and ensuring data integrity across different user levels. Not only am I familiar with PostgreSQL and Alembic, but I have also successfully rectified inconsistencies with SQLAlchemy patterns during previous projects, making me well-suited to fulfill your requirement of being fully 2.0-compliant and reduce SQLAlchemy warnings to zero. Additionally, I have comprehensive knowledge of the testing landscape using technologies like pytest for strong verification before release. Your emphasis on clear code and concise commit messages resonates with my own approach: transparency is paramount as it allows everyone involved to stay informed with the progress. You can expect exactly that from me, along with a determined dedication to green CI builds.
£750 GBP in 14 days
7.1
7.1

Greetings!, I understand that the core platform is already built on FastAPI, SQLAlchemy 2.0, Alembic, and PostgreSQL, while several features remain incomplete or are not fully connected end to end. The work will focus on completing those features without compromising multi tenant boundaries, keeping database migrations reliable, eliminating legacy SQLAlchemy patterns and warnings, and adding comprehensive pytest coverage for correctness, isolation, and performance. Technical Questions: Is tenant isolation currently enforced through PostgreSQL schemas, row level tenant IDs, PostgreSQL RLS policies, or a combination of these methods? Which background job framework is already in use, and are the incomplete jobs failing at scheduling, tenant context propagation, execution, or result handling? Our current bid is placeholder amount but can be finalized thru' chat Thank you, Yasir LEADconcept P.S: Please let me know if you would like to see our team's past work to evaluate our skills and expertise, or customer references.
£500 GBP in 7 days
6.9
6.9

Interesting project, I will finish the partially built endpoints and background jobs, refactor any lingering SQLAlchemy 1.x patterns to pure 2.0 syntax, and add pytest coverage (unit plus integration) that validates tenant isolation across parallel tenant IDs. On a similar FastAPI multi-tenant project, running tenant isolation tests against two schemas in parallel caught a leaking filter that would have exposed data post-deploy. Questions: 1) Are tenants isolated via separate Postgres schemas, row-level filtering, or a hybrid approach? 2) How many endpoints and background jobs are currently in the "partially built" state? Share the repo and I will review the existing migrations and open a draft PR scoping the first set of changes. Looking forward to potentially working together. Thanks, Kamran
£279 GBP in 13 days
6.6
6.6

Greetings, Thank you for considering my application for this project. As an AI Engineer and Python Developer with over 8+ years of experience, I bring a wealth of knowledge and expertise in the field of Python, Deep Learning. I have carefully reviewed the project description and am eager to discuss your specific needs and requirements in more detail. My commitment is to provide dedicated support and consistent follow-up throughout the project's lifecycle. Please feel free to reach out to me to further discuss how I can contribute to the success of your project. Looking forward to the opportunity of working together. Best regards, KuroKien
£250 GBP in 1 day
6.7
6.7

Hello!! I have similar expertise and work experience for the **{{ PYTHON/FASTAPI MULTI-TENANT BACKEND ENHANCEMENTS }}** project. I have developed SaaS platforms, multi-tenant backend systems, REST APIs, database-driven applications, and scalable cloud-based solutions. I have 10 years of experience in backend application development, with strong expertise in Python, FastAPI, SQLAlchemy, PostgreSQL, Alembic, REST APIs, asynchronous processing, testing, and scalable application architectures. I understand your requirements for completing production-ready backend features while maintaining strict multi-tenant data isolation, SQLAlchemy 2.0 compliance, Alembic migration integrity, and comprehensive automated testing. I can help you complete the remaining endpoints, background jobs, database migrations, and test coverage while ensuring clean architecture, optimized performance, secure tenant isolation, and maintainable code. I am also experienced with GitHub workflows, CI/CD pipelines, code reviews, and writing well-documented, production-quality code. My focus is on delivering reliable backend enhancements with clean implementation, comprehensive testing, and a scalable architecture that supports future growth. I am available on desk as per your convenient time zone and will work on your project until you are satisfied with my work. Thanks, Christina
£450 GBP in 7 days
6.8
6.8

Hi, your FastAPI backend sounds structurally close to release, but the remaining work is the kind that usually fails at boundaries rather than in individual endpoints. The real engineering risk here is cross-tenant leakage through background jobs, migrations, or shared query paths that appear correct in single-tenant testing. I've built several production systems like this and I usually start by tracing request, persistence, and async execution paths end to end before touching feature code. With SQLAlchemy 2.0 systems, the cleanup work is less about syntax updates and more about removing ambiguous patterns that hide isolation or transaction issues. I typically separate this into three tracks: endpoint completion, migration verification, and tenant-isolation test design. That makes it easier to prove behavior under two tenant IDs in parallel while keeping Alembic upgrade and downgrade paths clean on both empty and live-like databases. I’d also tighten CI around regression points: isolation assertions, background job idempotency, warning-free ORM execution, and coverage around the exact flows being completed. Systems like this need to be safe to extend after release, not just green once. If useful, I can start by sketching the isolation test matrix and identifying the highest-risk request and job boundaries in the current repo. Thanks, Hercules
£500 GBP in 7 days
6.7
6.7

Hello I have gone through your specific requirement for FastAPI SaaS backend. I have built something close to this for a SaaS client with 40 REST endpoints. I would choose schema based tenant tests over mocked isolation because database boundaries must be proven with real queries. I will finish the FastAPI endpoints and background jobs using SQLAlchemy 2.0 and pytest, assuming your models are clean. But I will keep every Alembic migration reversible because staged releases depend on it. I can share pull requests and test reports. How are tenants separated today? I want to get clear on the background job flow first. Free for a quick call this week? Dev Singh
£250 GBP in 4 days
6.6
6.6

Hi, This looks like a case where the backend codebase is mostly in place but needs tightening for reliability and compliance with multi-tenant isolation before it can handle real traffic. The Alembic sync, SQLAlchemy 2.0 cleanup, and proper test coverage are the real blockers. I’ve worked on similar multi-tenant SaaS backends where the trickiest part was ensuring migrations never touch the wrong tenant’s schema and that the ORM stays consistent across tenants. The Alembic setup I used for a user-facing product platform handled exactly that kind of isolation and CI checks, so the same approach should apply here. The plan would be to finish wiring the pending endpoints and jobs first, then write the missing tests for tenant-level isolation and performance. During the SQLAlchemy 2.0 refactor I’d keep Alembic migrations minimal—just schema changes, no data migrations—so downgrades stay clean. The biggest unknown is whether some of the older SQLAlchemy 1.x patterns are embedded in complex queries; if they are, I’d isolate and replace them while keeping the queries readable and adding test coverage for the edge cases. The Alembic upgrade/downgrade tests will need to run against both an empty database and a copy with tenant data to catch schema drift early. If the CI pipeline flags any issues, I’d add targeted fixes rather than overhauling everything at once. Thanks, Denis.
£250 GBP in 5 days
6.2
6.2

Hello!, I am a US-based senior software engineer(frontend, backend, ecommerce, etc) with 15+ years of experience in Python, FastAPI, PostgreSQL, SQLAlchemy 2.0, Alembic, Git, GitHub, and CI/CD. I read your project carefully and understand the goal is to improve an existing multi-tenant SaaS backend without breaking the current foundations. I’ve built production SaaS platforms with tenant-aware data models, secure APIs, background jobs, migrations, and deployment pipelines. My approach is simple and safe: review the current architecture, identify the tenancy boundaries and risks, implement the changes in focused phases, and verify everything with tests before handoff. Relevant work includes: - A B2B analytics SaaS on FastAPI + Postgres - A multi-tenant internal ops platform - A workflow automation backend with Alembic migrations - A data-heavy API product with CI/CD Could you please clarify the following questions to help me better understand the project? 1. What tenancy model are you using now, row-level tenant_id, schema-per-tenant, or hybrid? 2. Which enhancements matter most first, auth/permissions, tenant isolation, billing hooks, or admin tools? 3. Do you already have tests and CI/CD in place, or should I strengthen that too? I’m very detail-focused, especially with multi-tenant systems, migrations, and rollout safety. If you want someone who understands the backend properly and can deliver cleanly, I’d be glad to chat. James Zappi
£550 GBP in 4 days
6.3
6.3

We're currently ranked #1 on Freelancer.com for FastAPI development, with extensive experience building and scaling production-grade FastAPI SaaS platforms using SQLAlchemy 2.0, Alembic, PostgreSQL, multi-tenant architectures, and CI/CD pipelines. Your stack aligns perfectly with my expertise. I've worked on enterprise SaaS platforms where tenant isolation, background jobs, API development, migrations, and production reliability were critical. I'll begin by reviewing the existing codebase, complete the pending endpoints and background tasks, refactor any remaining SQLAlchemy 1.x patterns to full 2.0 compliance, and ensure Alembic migrations remain safe across all tenant schemas. I'll also add comprehensive pytest unit and integration tests to validate multi-tenant isolation, achieve 90%+ coverage, and ensure your CI passes cleanly with ruff, black, mypy, and GitHub Actions. Every change will be delivered through well-structured pull requests with concise commit history and production-ready documentation. I'm comfortable working within existing repositories and CI pipelines, and my focus is always on delivering clean, maintainable code that scales confidently. I'm available to start immediately and would be happy to discuss the remaining scope in detail.
£500 GBP in 7 days
6.5
6.5

Hi there, I understand you need to bring your existing FastAPI SaaS platform to production quality by completing unfinished features while maintaining strict multi-tenant data isolation. I am confident I can build on your current architecture without disrupting the existing codebase or deployment workflow. My approach will be to review the existing implementation, complete the pending FastAPI endpoints, background jobs, and service logic, ensure all Alembic migrations remain consistent, and verify that tenant data is fully isolated. I'll refactor any remaining SQLAlchemy 1.x patterns to SQLAlchemy 2.0, add comprehensive pytest unit and integration tests, and validate the solution through your existing GitHub CI/CD pipeline using ruff, black, mypy, and coverage checks before submitting clean, well-documented pull requests. The deliverable will be a production-ready codebase with completed features, SQLAlchemy 2.0-compliant code, synchronized Alembic migrations, robust automated tests, clean CI results, and concise documentation for all implemented changes. Is your multi-tenancy implemented using schema-per-tenant, shared schema with tenant_id, or another isolation strategy? I'm ready to start immediately. Warm Regards, Aneesa.
£250 GBP in 2 days
6.4
6.4

You're in great hands with me for your Python/FastAPI Multi-Tenant Backend Enhancements! With an extensive background in software development and a specialization in Python, I'm equipped to not only complete your outstanding endpoints and background jobs, but to also ensure that they are up to par and adhere to the strict multi-tenant data isolation standards. Having already worked extensively with FastAPI, SQLAlchemy 2.0, Alembic, and Postgres, I am extremely familiar with their nuances and can seamlessly integrate all changes while keeping migrations in sync through Alembic. My familiarity with SQLAlchemy 2.0 will ensure no lingering SQLAlchemy 1.x patterns remain, allowing us to conform entirely to the latest version. Moreover, my proficiency in using tools such as pytest, ruff/black, mypy etc., will enable us to run well-documented unit and integration tests that guarantee isolation, correctness, and performance of your platform before every release. You needn't worry about the CI pipeline either - I'm accustomed to working on GitHub repos with CI pipelines in place and delivering well-commented code accompanied by concise commit messages for easier tracking. Partnering with me will not just mark the completion of these features but also empower your product for scaling confidently into new customers' hands. Let's get started!
£500 GBP in 7 days
6.0
6.0

Hi, I can take over the unfinished FastAPI modules and bring them to production quality while preserving strict tenant isolation throughout the API, jobs, database sessions, and migrations. I’ll begin with a focused repository audit to map incomplete endpoints, background workers, SQLAlchemy 1.x remnants, migration risks, and current test gaps. Changes will use SQLAlchemy 2.0 typed models, explicit session and transaction boundaries, safe tenant-scoped query patterns, and reviewable Alembic revisions. Testing will cover parallel tenant requests, cross-tenant access attempts, background-job context propagation, rollback behaviour, migration upgrades/downgrades, and representative performance cases. I’ll work through small pull requests with concise commits, maintaining compatibility with the existing ruff, black, mypy, pytest, and coverage pipeline. Live-copy migrations will be validated against a sanitised database snapshot before release. Question 1: Is tenancy implemented through separate schemas, separate databases, or shared tables with tenant identifiers? Question 2: Which background-job framework and authentication/tenant-resolution mechanism are currently in use? Regards, Houssame
£500 GBP in 7 days
6.5
6.5

Hi Thanks for the clear task list. I have done similar refactoring recently. The website had a similar multl-tenant Saas form and I did Alembic reconfiguration, SQLAlchemy upgrade and refactoring the legacy codebase. To find a common ground please answer the questions below: 1) How much SQLAlchemy warnings do you have right now? 2) Do you use tests for the mypy too? 3) What stack do you use for the CI pipeline? 4) Are the current migration with alembic guarantying multi-tenancy? I’m happy to discuss the details over chat, and I will respond promptly. Thanks for your attention Archil
£500 GBP in 7 days
6.2
6.2

Hi, I understand you need an experienced FastAPI developer to complete the remaining features in your multi-tenant SaaS while ensuring strict tenant isolation, full SQLAlchemy 2.0 compliance, and a production-ready codebase. I can finish the pending endpoints and background jobs, refactor any legacy SQLAlchemy patterns, keep Alembic migrations clean, and add comprehensive pytest unit and integration tests to meet your CI requirements. I'll deliver well-structured, maintainable code with clear commits and smooth pull request reviews, ensuring your platform is ready to scale with confidence. Best regards, Muhammad Usman
£400 GBP in 3 days
5.8
5.8

Hi, I reviewed your Python/FastAPI multi-tenant backend enhancements and the need to complete endpoints and background jobs with strict tenant isolation. I’ll finish the missing FastAPI routes and workers, ensure Alembic upgrade/downgrade stays consistent for empty and live Postgres, and fully refactor any leftover SQLAlchemy 1.x patterns into SQLAlchemy 2.0 style. I’ll add pytest unit and integration tests that run against at least two tenant IDs in parallel, validating isolation at the database layer with SQLAlchemy/SQL. I’ll keep the code clean and well-commented, reduce SQLAlchemy warnings to zero, and make CI (ruff/black, mypy, coverage ≥ 90%) stay green after merge. Let’s discuss here now.
£250 GBP in 30 days
5.7
5.7

Tilbury, United Kingdom
Payment method verified
Member since Sep 30, 2024
£250-750 GBP
£250-750 GBP
$30-250 USD
£20-250 GBP
$1500-3000 USD
$1300-1500 USD
₹600-1500 INR
₹12500-37500 INR
$25-50 USD / hour
$25-50 USD / hour
₹12500-37500 INR
₹1500-12500 INR
$30-250 USD
₹12500-37500 INR
₹250000-500000 INR
$30-250 USD
$30-250 CAD
₹37500-75000 INR
£10-20 GBP
$250-750 USD
£250-750 GBP
₹250000-500000 INR
$2-8 USD / hour
₹37500-75000 INR
$2-8 USD / hour