Freelance job offer: Migrate Strapi v3 to v5

Hey everyone,

I’m working on a multi-tenant mobile app and need some help with the back end:

  • A simple Strapi v4 instance lists all tenants.
  • Multiple Strapi v3 (yes, v3!) backends run on Docker Compose in a VPS setup, managed via Ansible scripts—kept this way to save on costs.
  • Each instance has its local MySQL db

The mobile app is about to exit the public testing phase, so I’m now seeking a freelance back-end developer to manage the migration and optimize our deployment process.

Work Packages

Primary Package

  • Upgrade all v3 Strapi instances to v5, ensuring:
  • Custom business logic is retained.
  • Data migration is seamless.
  • Minimal downtime (under 1 hour).

Additional Tasks (Nice to Have)

  • Extract specific custom code into a private Strapi plugin.
  • Optimize deployment (using Docker container registry or other solutions—you’re the expert here).

Required Skills

  • JavaScript
  • Experience migrating Strapi v3 → v4 and v4 → v5
  • Docker & Docker Compose
  • Fluent in English or German

Bonus Skills

  • Ansible
  • GitLab CI

Additional Information

  • Start Date: ASAP
  • Duration: 1–2 months
  • Budget: €5000 fixed for the main package
    • Option to continue hourly for additional tasks if things go well!

Feel free to reach out via this forum or email (hey@heyfrank.de) or share this with someone who might be interested.

Looking forward to hearing from you!

Best wishes,
Frank

Hello,

Pm sent

Br,
Seth

@seth_cis @all:

Already found the right guy for the job through this forum.
Thanks for reaching out though!

Managing multiple Strapi versions with Docker and Ansible definitely requires careful migration planning. Once helped a startup with a similar multi-tenant backend, and the biggest win was documenting everything clearly—saved headaches down the line. Also, when budgeting for help, it’s surprising how knowing things like shrm membership cost can help understand professional service values and set realistic expectations.