Side Hustles for Software Engineers.5 Recommended Platforms 

Side Hustles for Software Engineers! 5 Recommended Platforms 

2024-08-01
Yourator 內容團隊
Yourator 內容團隊 Yourator 致力於打造 AI 與數位人才的職涯基地,提供多元的工作機會與深度產業洞察。在資訊爆炸的時代,希望透過最前線的職場觀點,陪伴你理清思緒,找到最適合自己的職涯下一步。

Software engineers are among the biggest beneficiaries in the era of remote work. Software engineering is a computer-intensive job with many opportunities for solo work, making it very feasible to take on freelance projects, whether full-time or as a side hustle. This article will explain how freelancing works and introduce several well-known domestic and international platforms where you can find the best opportunities from the comfort of your home!

Content:

Software Engineer

 


 

 

How Does Software Freelancing Work?

Freelancing in software engineering operates similarly to most other freelancing services. The typical workflow includes: matching → discussing requirements → signing a contract → receiving a deposit → starting work → review & revisions → completing the work → receiving the final payment → closing the project.

While the process is generally the same, the specifics can vary depending on the client's needs. For example, some clients may only require project completion by the deadline, while others may want weekly progress updates. It's important to clarify these expectations beforehand; if the client's demands do not align with yours, there's no need to force the collaboration.

Additionally, more complex projects that require regular maintenance often include a "maintenance fee." This system ensures that the same person maintains a website/database, avoiding issues that can arise from handing over work to different individuals. Maintenance fees can be monthly, yearly, or per incident, depending on the frequency and complexity of the maintenance required.

How Does Software Freelancing Work?

➤ Want to Start a Side Business? 5 Recommended Freelance Platforms

➤ Taiwan Employment Gold Card: a 4-in-1 card that includes work permit, resident visa, ARC, and re-entry permit

 

Important Considerations for Software Freelancing

Working as a freelance contractor means bearing the commercial risks yourself, unlike working within a company. Common risks for software engineers include clients failing to pay the deposit or final payment, using your work in unagreed contexts, or continuously adding to project requirements.

To avoid these issues, it's strongly recommended to take the following measures to protect your rights:

Always Sign a Contract

Signing a contract before starting work is crucial. Do not skip this step just because the client seems nice. A contract protects both parties' interests and ensures smooth project execution by providing a clear written record of all agreements. Here are some suggested items to include in a contract:

  • Basic information of both parties

  • Work items and deadlines for each stage

  • Payment amount, method, and schedule

  • Payment criteria (very important)

  • Intellectual property rights and usage restrictions

  • Termination clauses

These are basic items usually included in contract templates found online, but the specifics should be discussed between both parties. It's also advisable to consult a lawyer before signing to ensure the contract's validity.

Record Completion Times and Discussion Details

As projects progress, disputes about what was agreed upon may arise. Therefore, it's strongly recommended to document each milestone's completion time or keep a diary of progress and record discussions in writing or via audio. This way, if the client reneges, you have evidence to protect yourself.

➤ A Beginner's Guide to Freelancing: Where Do I Start?

➤ What are the Benefits of Running a Side Hustle? 6 Recommended Digital Side Jobs!

If you're still unsure, there are many freelancing platforms available that provide regulations for both clients and freelancers, some even handle payment processing to ease freelancers' burdens. Here are a few well-known domestic and international platforms:

 

We Work Remotely: Full-time Remote Job Platform

The world's largest remote work platform. It focuses on programming and design jobs. You can view job descriptions and requirements for positions you're interested in, and apply through the company's recruitment website at no cost.

Service Fees of We Work remotely:

  • Completely free, with no additional commissions or membership fees.

 

Upwork: Jobs and Fees

If you have experience with international collaboration and English communication skills, Upwork is a worthwhile option. It's a global freelance platform with a large user base and comprehensive services, mainly featuring high-skill jobs in IT development.

Service Fees of Upwork:

  • Commission-based, previously a variable rate (adjusted by transaction amount, between 5-20%); changed to a uniform rate of 10% in May 2023.

If you're still unsure, there are many freelancing platforms available that provide regulations for both clients and freelancers, some even handle payment processing to ease freelancers' burdens. Here are a few well-known domestic and international platforms:

 

Freelancer: Jobs and Fees

Freelancer is a global freelancing platform known for being non-English-centric. Many listings are in languages other than English. If you have proficiency in a second language, you have an additional advantage on this platform.

Service Fees of Freelancer:

  • Commission-based, 10% of the project amount or $5, whichever is higher.

 

Guru: Jobs and Fees

Guru primarily offers projects from the United States, focusing on programming and development. If you have good English communication skills or experience working with American companies, you might consider Guru's projects.

Service Fees of Guru:

  • Commission-based, 9% for free users; as low as 5% for paid users.

 

Yourator: Jobs and Fees

Yourator is Taiwan's new-generation comprehensive job platform, integrating job listings, company information, and career columns to help digital, tech, and startup industry talents find the right team and expand their career horizons. There are many software engineering jobs and projects to choose from on Yourator, and you can apply directly by registering as a Yourator member.

Service Fees of Yourator: 

  • No membership fees or additional commissions for applying through the Yourator platform.

➤ Check out the side hustle opportunities on Yourator now

 

Tasker: Jobs and Fees

Although Tasker primarily focuses on "lifestyle services," it also has a significant number of web design and programming projects. Tasker offers many smaller projects, ideal for engineers looking to quickly earn extra money during downtime.

Service Fees of Tasker

  • Originally membership-based, now commission-based. Charges 12% of the transaction amount to freelancing members and 6% to client members.

Remote Work