April 3, 2020

Gig Work At Topcoder

Gig Work at Topcoder is part of our “Talent as a Service” or TaaS offering. It is one of several ways that Topcoder engages with its customers. This is the preferred method when a customer wishes to work more directly with individual resources as opposed to accessing the Topcoder Community via challenges. We use it in cases where it makes more sense for the customer to work with defined resources rather than strictly with challenges. It is much closer to a traditional freelancing model where you and the customer work directly together as opposed to working through challenges. See open opportunities here.

GETTING STARTED

HOW DO I GET INVOLVED?

Compete and build up your profiles and skills! Topcoder members become eligible to work on Gig Work projects by first proving themselves in various skill sets through Topcoder competitions. Keep learning and competing to earn statistics on your Topcoder profile page that demonstrates your expertise. Once you become rated and/or show success by either winning challenges or successfully passing review in any competition track, you are eligible to participate in Gig Work engagements. If you do not have competition history at Topcoder, that is okay. Any time you can email us your CV.

ONCE I COMPETE ENOUGH TO BECOME ELIGIBLE, THEN WHAT?

By having an in depth profile that shows expertise in at least one area , you will be moved higher in the list as we match Gig Work members to customer requests. Our platform scans our community looking for the top members for various in-demand skill sets.

If you’re competing in a track that is currently not rated (like Design), we’ll instead look at other statistics we track such as # of wins, # of passed reviews, etc.

WHY DO WE HAVE GIG WORK FOR MEMBERS?

Gig Work becomes more relevant in situations where public challenges are not ideal. For example, when certain work requires developers to gain access to client environments or when the customer prefers to work in more of a one on one situation with a resource. Also, some work may be more efficient to complete in a collaborative manner rather than in a competition style. In these cases, having a group of skilled members working together with the customer’s team may be more practical.

WHAT TYPES OF ROLES ARE WE LOOKING FOR?

Our customers have a broad array of needs they are looking to fill.

We’re currently looking for:

  • Full Stack Developers

  • Front End Developers

  • Back End Developers

  • Designers

  • QA Specialists

  • Data Scientists

  • Devops Engineers

WHAT IS EXPECTED OF ME?

As a member of Topcoder, you will need to decide if you are willing to make the commitment to a given project and/or customer depending on how the opportunity is outlined. If you are not able to accept an assignment, there is no obligation. However, if you do accept an assignment, it is expected that you adhere to the requirements of the assignment. Most gigs will require full time hours for a certain amount of weeks. Some gigs will also require certain time zone hours to be worked in.

ARE YOU OBLIGATED TO PARTICIPATE IN GIG WORK OPPORTUNITIES I MAY BE ELIGIBLE FOR?

Obligated? No. Even if you are in a pool, you are still a community member, not an employee so you can participate in other work at the same time. However, some things to consider:

  • In some of these engagements, we may invest in background checks or other types of certifications. Please consider the level of commitment before signing up, or just do not sign up if you feel you do not have the skill or the time to do work. Keep in mind that many of these assignments will most likely be full-time work.

  • Please consider your reputation as a community member if you pre-committed to any type of work. Informing those in charge that you will not be able to compete is better than walking away without telling anyone.

  • Your performance on assignments will be tracked and will become part of your Topcoder profile. Therefore, it’s important to maintain a high level of professionalism and quality of work in order to gain more opportunities in the future.

WHAT DO I HAVE TO DO RIGHT NOW?

Right now, just some basics.

  1. If you are interested in being part of the Topcoder community and are open to commit to working on private future customer engagements, then please visit our Gig Work page and sign up.

  2. Make sure your complete profile is filled out. The more complete it is, the more likely it will be that you are identified for opportunities. At a minimum, you must have the following completed on your profile:

  • First/Last Name

  • Address

  • Birthdate

  • Payment Preferences

  • Bio

  • Current Location

  • Primary Interests

  • Tracks

  • Languages

  • Education

  • Work

  • Skills

  • Hobbies

  • Tools

The following items must be emailed to support@topcoder.com for now:

Favorite Projects: Tell us what your favorite 2 or 3 projects have been that you worked on.

Bio: Write a quick bio that personifies you. This will be shown to potential customers and eventually on your public profile page.

Complete your identity verification. Instructions will be sent to you after you sign up for Topcoder gigs.

WORKING ON AN ENGAGEMENT

WHAT DO I HAVE TO DO IF I ACCEPT AN OPPORTUNITY?

Depending on the customer requirements, you may be required to submit to additional verification checks and/or agree to specific terms. In many cases the Topcoder NDA is enough, but certain customers require additional terms to be signed and background checks to be completed.

WHY IDENTITY CHECKS AND NDA’S?

You will likely be given access to the client’s secure environment for some of the gig related projects. Since this privilege is usually meant for cleared employees/contractors, any Topcoder member doing similar work will likely have to undergo an identity check and/or background check to ensure they are cleared to enter the client’s environment. Depending on the client, this can potentially be non-negotiable.

DO I HAVE TO INTERACT DIRECTLY WITH THE CUSTOMER?

You should expect to have a lot of direct interaction with the customer resources on these projects. In some cases, you may become part of an existing project team that is a blend of Topcoder members and other resources. We feel that the members that are able to present themselves well, communicate consistently and often, and be willing to participate in client meetings/standups/etc will have the most potential on these opportunities. Since every customer is different, forms of communication and collaboration will also vary.

WILL I STILL BE PARTICIPATING IN TOPCODER CHALLENGES TO DO THE WORK?

No. For these engagements you will be assigned work directly by a customer resource.

BUT I LIKE CHALLENGES. CAN I STILL COMPETE IF I’M DOING A GIG?

Sure! As long as it doesn’t interfere with your gig engagement we encourage all members to continue competing.

HOW DO I KNOW IF THE CUSTOMER IS SATISFIED WITH ME?

First, just ask! Topcoder also performs regular outreach to customers to gain a measurement of customer satisfaction.

WHAT HAPPENS IF THE CUSTOMER IS DISPUTING THE WORK I’M DELIVERING?

For any disputes, immediately contact support@topcoder.com with a full description of the issue along with any supporting evidence and Topcoder will promptly assist.

ARE THERE CRITERIA FOR BEING REMOVED FROM AN ENGAGEMENT?

Topcoder prides itself in being fair, especially when it comes to our community. So, removing a member from an engagement would not be done without merit.

Members may be removed for various reasons. Some of these reasons include:

  • The member is no longer able to commit enough time to the project.

  • The customer is not satisfied with the work the member is delivering.

  • Sometimes it’s just not a good fit. It happens.

WILL COPILOTS BE INVOLVED IN GIGS?

No. At this time, copilots will not be used to manage work with the Topcoder Community on gig projects. If you are a copilot and would like to work on a gig assignment, you may still do so but it would be in a non-copilot role.

HOW DOES PAYMENT WORK?

You will be paid a fixed amount per week based on the role and your Topcoder merit based accomplishments (i.e. Ratings, # of wins, etc.). We are currently offering customers full-time (40/hr/wk) resources. Payments will reflect the expected commitment from the customer.

Members are eligible for a pay rate that is based on their Topcoder rating. As your rating goes up, you increase your earning potential.

Rating Distribution Chart

Please note that if we currently don’t support a rating for a given track (i.e. Design and QA) we will instead use other profile stats such as # of wins.

WHAT IF I WORK A LOT MORE THAN THE EXPECTED TIME ON AN ENGAGEMENT?

It is ultimately up to you to discuss timelines and scope of work with the customer and manage your time commitment. If you feel the agreement is not fair, or becomes unfair, first try to discuss the situation with the customer to come to an understanding. If that’s not possible, or not yielding satisfactory results, then escalate to support@topcoder.com for assistance. Be sure to also provide the feedback on the weekly survey you receive from Topcoder.

WHAT IF I AM NO LONGER ABLE TO WORK ON AN ASSIGNMENT?

We understand this will happen sometimes.

  1. Try to avoid the situation by understanding how your schedule matches with the customer’s schedule.

  2. Alert Topcoder and your customer as soon as possible.

  3. We do require at least 2 weeks notice if you know you need to leave an assignment.

DO I NEED TO GO ONSITE TO A CUSTOMER?

We’re currently not supporting onsite resources in Topcoder gigs. All work is done virtually.

LIVE WEBINAR WITH CRAZYK AND TONYJ

Did you miss Glenn and Tony go into depth and answer your questions about Gig Work live on air? Fortunately for you we have it archived and viewable right here!

Group 9
Group 9