Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

πŸš€ URGENT: TypeScript/Node.js Developer Needed to Split a Discord Bot into Two Repos

Upwork β€’ , US β€’ Remote

Posted on: 25th March, 2025
Employment Type: CONTRACTOR

Job Description

---

πŸ“Œ Immediate Task: Split My Discord Bot into Two Separate Codebases

I need a highly skilled TypeScript/Node.js developer with experience in Discord.js and Sapphire to split an existing Discord bot into two separate GitHub repositories.

This is NOT just moving filesβ€”you will need to:

βœ… Identify shared dependencies and decide how to structure them.

βœ… Ensure each bot runs independently while sharing minimal duplicated code.

βœ… Set up **separate package.json, TS configs, and env files for both bots.

βœ… Ensure both bots are **fully functional after the split** (no missing imports, broken commands, or undefined variables).

βœ… Clean up unnecessary dependencies and optimize the repos for future scalability.

Once the split is completed, I’ll be hiring a DevOps engineer to set up deployments, VPS hosting, and long-term infrastructure.

πŸ’‘ Bonus: If you have **some** DevOps experience, you may also get hired for ongoing bot updates + server deployment.

---

πŸ“Œ Ideal Candidate:

βœ… Strong TypeScript & Node.js experience

βœ… Deep knowledge of Discord.js & Sapphire (this bot is built on Sapphire)

βœ… GitHub repository management (branching, restructuring, etc.)

βœ… Can work quickly & efficiently – I need this done ASAP

βœ… Clear communication** – If you see potential issues, I need to know in advance

βœ… Experience working with environment variables & configs

Responsibilities

  • πŸ“Œ Immediate Task: Split My Discord Bot into Two Separate Codebases
  • βœ… Identify shared dependencies and decide how to structure them
  • βœ… Ensure each bot runs independently while sharing minimal duplicated code
  • βœ… Set up **separate package.json, TS configs, and env files for both bots
  • βœ… Ensure both bots are **fully functional after the split** (no missing imports, broken commands, or undefined variables)
  • βœ… Clean up unnecessary dependencies and optimize the repos for future scalability
  • Once the split is completed, I’ll be hiring a DevOps engineer to set up deployments, VPS hosting, and long-term infrastructure

Requirements

  • I need a highly skilled TypeScript/Node.js developer with experience in Discord.js and Sapphire to split an existing Discord bot into two separate GitHub repositories
  • βœ… Strong TypeScript & Node.js experience
  • βœ… GitHub repository management (branching, restructuring, etc.)
  • βœ… Experience working with environment variables & configs
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.