Torc blog

Insights and resources from Torc leadership, the Torc community, and industry leaders.

Green illustrated design elementBlue illustrated arrow design element

We're thrilled to announce the relaunch of the Torc Referral Program! Aiming to expand our talented community and empower developers worldwide, the Torc Referral Program offers incredible rewards for connecting us with developers like you.

Why introduce a Referral Program?

Here at Torc, we're committed to help developers thrive and build successful careers. Our platform is designed to connect talented developers with companies searching for top-notch remote professionals. As our community continues to grow and make a global impact, we wanted to create a program that rewards both current and new developers for being a part of the Torc network.

How does the Torc Referral Program work?

It's simple! As a Torc developer, you have the unique opportunity to refer fellow developers and earn substantial rewards. For each referral who signs up and gets placed on an engagement with a Torc customer, you'll receive a $500 referral bonus! The more you refer, the more you earn.

But it's not just about you - the developer you refer will receive a $250 welcome bonus after successfully being placed on an engagement with a Torc customer.

The simple steps to success:

1. Share your unique referral link with your developer friends, colleagues, and network. This referral link can be found on your Torc dashboard.

2. Your referred developers sign up using your unique link, and successfully join the Torc community.

3. Once they are placed on an engagement with a Torc customer, you will receive your $500 referral bonus, and your referred developer will get their $250 welcome bonus after they complete their first two weeks.

4. Keep referring more developers and grow together with Torc – there's no limit to the number of referral bonuses you can earn!

Please note this is always subject to change in the future.

Can referred developers participate in the Referral Program?

Absolutely! Once a developer signs up using your referral link and becomes part of the Torc community, they can also participate in the Referral Program and start referring other developers. This way, we're building a strong, interconnected network of talented professionals, all while rewarding each member for contributing to our collective growth.

Not just money: The perks of referring

While the financial rewards of our Referral Program are enticing, there's more to it than just cash. By referring talented individuals, you're contributing to creating a rich network of developers who inspire and learn from each other. This opens doors for potential collaborations, partnership opportunities, and knowledge sharing that can elevate everyone's skills and career prospects.

Get started now


Introducing the Torc Referral Program: Expanding Our Community and Sharing the Rewards

The Torc Referral Program is designed to expand our talented community and reward developers for connecting us with like-minded professionals. The program allows developers to earn a $500 referral bonus for every successful placement, while the referred developer receives a $250 welcome bonus. Our Referral Program helps in building an interconnected network of professionals and unlocks potential collaboration and knowledge sharing opportunities among developers, driving success for everyone involved.

friends hanging out in front of sunset500

The world of software development is constantly evolving, and as a developer, staying informed and connected with industry peers is crucial to success. That's why we're excited to introduce the Torc Discord – a dynamic platform where you can enjoy early access to jobs, network with fellow developers, and chat directly with Torc employees. 🚀

By joining the Torc Discord, you're unlocking a world of benefits tailored to help you thrive in your career. So, let's explore some of the key advantages that await you when you become a part of our thriving community.

1. Early access to job opportunities

As a Torc Discord member, you'll be among the first to know about new and exciting job opportunities. With this exclusive access, you're one step ahead in securing your next big role or an amazing freelance project. Don't let those opportunities slip away; join and stay in the know! 🌟

2. Networking with like-minded developers

One of the biggest perks of joining the Torc Discord is the opportunity to mingle with fellow developers from the Torc community. Connect and engage with developers who share your passion and expertise, exchange

Join our Discord today!

Please join and send all feedback you may have!


Your Developer Journey with the Torc Discord – Unlock Early Access to Jobs, Networking Opportunities, and More!

The Torc Discord offers members numerous benefits, including early access to job opportunities, networking with like-minded developers, and direct communication with Torc employees. This dynamic platform helps developers stay informed, connected and excel in their careers in the ever-evolving software development industry.

Discord server image

Calling all Torc developers. If you aren’t using Codealike yet you are missing an opportunity to earn  extra money and peer recognition across the Torc Community!

We’re excited to announce the first of a set of new awards to recognize and reward the most productive Torc developers–the Torc Productivity Award.

What is the Torc Productivity Award?

A monthly award given to the Torc developer at the top of the Codealike In the Zone leaderboard. The award winner will earn a $250 productivity bonus, a Productivity Award badge on your profile, recognition in the Dev Monthly Newsletter, a special highlight on our Productivity page, and the chance to win even more prizes for quarterly and annual productivity rankings. 🎉

Why did we create the award?

Our goal is to help developers thrive and build successful careers. A big part of that is helping talented developers find great jobs. But we know that a great job on its own != a thriving and successful career. Other key inputs are understanding how you work, improving your behavior to become even more productive, and clearly communicating the value of your work for your team and company. Fortunately, we’ve got you covered there too. 🙌

Codealike is a free tool from Torc that analyzes your behavior as a software developer and generates personalized insights to help you become a coding powerhouse and prove it with real data. Read more about it from our recent blog post and productivity page.

We created the Torc Productivity Award based for two reasons:

  1. We believe Codealike is a game changer for developers to understand and continually improve your productivity
  2. We believe the best and most productive developers should be recognized and rewarded for your hard work

How does it work?

To be eligible for the Torc Productivity Award, you must use Codealike and be placed on an engagement with a Torc customer. The monthly ranking is determined by the users with the most focus hours logged through Codealike during the award period, which runs from the last full week of the preceding month through the third full week of the current month (e.g., The award period for April 2023 is Sun. April 23,2023 through Sat. May 20, 2023).

At the end of the award period, we calculate the total number of focus hours for Codealike users placed on engagements with Torc customers and create a leaderboard. (We’re in the process of creating a public leaderboard so you can always follow your progress.) Each month, the winner will be notified with a request for a headshot and a short comment about how you achieved such high-productivity.

That’s it! Your productivity bonus will be included in your next Torc payment and your coding prowess will be highlighted in the next newsletter


Introducing the Torc Productivity Award

Torc developers are encouraged to use Codealike for the chance to earn extra money and recognition through the Torc Productivity Award. This monthly award is given to the top Torc developer on the Codealike In the Zone leaderboard, with the winner receiving a $250 bonus, a Productivity Award badge, and other perks. By using Codealike, developers can analyze their coding activities, improve productivity, and showcase their skills with real data.

developer looking over their code

The term "Developer Productivity" has received negative feedback from some software developers, and understandably so. Many have expressed concerns that traditional performance measurement approaches and tools fail to capture the metrics that are truly meaningful in software development. Additionally, some have criticized the term as a means of employer surveillance. Unfortunately, there is some truth to these criticisms, particularly in the past.

The good news is that several years ago a forward-thinking team of developers began working with universities, freelance developers, and development managers on an approach to solve these problems. The result of this work was a tool called Codealike, which helps individual developers understand how they work, compare their behavior to that of the most productive developers in the world, communicate to peers and managers the value of their output, and ultimately improve their own productivity in the process.

You might be asking why Torc, a talent marketplace for developers, is interested in developer productivity. The answer is that we’re more than just a talent marketplace. The two main drivers for our business are to help companies find the perfect development talent for their needs and to help developers thrive and build meaningful careers. That’s why we acquired Codealike and made it available to every developer in the world to use for free.

Codealike changes the game for developer productivity.

Codealike is focused and that’s why it is so powerful. It’s focused on individual performance and on software developers. This level of focus and specificity means the insights it generates aren’t watered down or genericized to be relevant to every type of worker or even every developer. Codealike integrates with your IDE (seamlessly and in the background) to analyze your individual coding behavior using metrics that matter for software developers and generates insights just for you.

The metrics that matter.

Let’s start with defining productivity for developers through an exercise. Send a message to 10 of your developer colleagues and ask “Was today a good day? What did you accomplish today?”. You’ll likely get a range of responses, from pretty good:

Today was great. I didn’t have many interruptions (ugh … meetings are terrible) and was able to really focus on my project. I built the API we need for our big release and testing seemed to go well. We should be ready to deploy soon.


… to not so good:

Ehh, it wasn’t the best day. I finished building the API I’ve been working on but when I was ready to deploy it I had to waste a bunch of time debugging the database since it’s on a legacy environment. We could probably deploy this big release in half the time if we upgraded our infrastructure.

… and even worse:

It was whatever. I put in my 8 hours and went home. I had a few meetings, wrote some code, and debugged a few issues. The day went by so fast I don’t even remember exactly what I worked on.

The ‘pretty good’ response shows the developer understands when they’re productive (no distractions) and is focused on the outcomes of their work. The ‘not so good’ response shows the developer is being held back by things outside their control. And the ‘worse’ response shows a developer who is disconnected from their work and the impact they have on their team.

Consider instead the following responses:

Today was great. I only had 2 interruptions that killed my focus (ugh … meetings are terrible) and beat my focus-time record! I built the API we need for our big release and testing/approval was 50% faster than my team’s average. Based on our progress, we’re moving up our big release by a week.
Ehh, it wasn’t the best day. I finished building the API I’ve been working on but then I had to spend 4 hours 🤯debugging our legacy database just to get everything to work right. And it’s not just me. Every dev on the team spends at least 25% of their time dealing with complications from outdated infrastructure just to make things work. We’re definitely creating more tech debt with so many people making changes to the core database. I’m going to show my manager the data so we can prioritize infrastructure updates.
Today flew by! I had to look at my dashboard to remember what I worked on. I had less meetings than usual and was able to spend 25% more time coding today. Plus, the code I submitted today didn’t require any fixes or debugging. I do think I probably spent more time than I should have working in one of my files but I’ll pay more attention next time to make sure I don’t hold up deploying this big release.

How do you go from the first set of responses to the second set? Data. And not just any data–the data that matters for software developers. This is what Codealike provides developers. It’s not just the lines of code you write or the time you spend at your computer that matter. Sure, those are inputs, but what really matters is what you produce as a result of your work, how good those outcomes are, and how your outcomes impact your team’s ability to achieve their objectives.

Codealike's approach differs from traditional developer performance measuring tools in a few ways: 

  • First, it captures a wider range of activities beyond just lines of code or number of commits, allowing for a more holistic view of your work.

  • Second, it focuses on the process of development, rather than just the end product, which can help identify areas where improvements can be made. 

  • Third, Codealike emphasizes the human-centric aspects of development, such as your level of engagement and focus, which can help improve job satisfaction and work-life balance. 

  • Finally, Codealike provides insights into the social and collaborative aspects of development, such as communication patterns and interactions with teammates, which can help improve team dynamics and productivity.

Your (meta)data is yours.

Codealike measures your productivity by analyzing metadata from various activities, such as coding itself, but also debugging, systems management, building code, editing code, and reading code. Importantly, Codealike doesn’t capture or analyze your source code. 

When you install the Codealike plugin for your preferred IDE and web browser you have ultimate control over what types of activities, files, websites, etc. to include or exclude from your Codealike analysis. Codealike looks at the way you work, not at the code you’re writing.

When it comes to sharing your individual insights, things are pretty simple. Codealike is a tool for developers. Full stop. We do not give your employer, your manager, or anyone else access to your metadata and we don’t sell it to third-parties. 

Don’t get us wrong–we believe there’s value in sharing your insights with others, we just believe they are yours to use how you wish and share with whom you wish. You can think about Codealike like a FitBit for developers. It makes sense of all the disparate data streams and metrics that impact your coding “health”, structures that data in a way that you can easily understand, and enables you to share relevant bits with colleagues if and when you want. 

In additional to using your personal insights, Codealike enables you to:

  • Create a team so you and your team members can see the impact of each of your outputs on the broader team’s objectives and identify areas of potential technical debt
  • Compare your high-level stats with those of any other Codealike user to see how you stack up and identify areas to improve
  • Embed a high-level insight widget on your own personal website to show off your performance
  • Download your raw data to run additional analysis and share with others

Any developer can use Codealike and if you become a member of the Torc community, you will get access to premium features at no cost.

Our goal is to help developers thrive and build successful careers. We do that primarily through connecting companies with talented developers from around the world who struggle to get a seat at the table during the hiring process. If you’re interested in remote job opportunities, join the Torc community so you don’t miss out on your dream job. And don’t forget to start using Codealike to generate your own personal insights for the chance to win Torc-exclusive access and awards!

Even if you aren’t looking for a new job, we’re here to help you succeed as well. All of the benefits of using Codealike are just a click away. Signup and start using Codealike today.


What does ‘productivity’ really mean for software developers?

Traditional methods and tools for tracking developer productivity have fallen short in capturing meaningful metrics and have raised concerns about surveillance. However, a solution called Codealike has been introduced to address these issues. Codealike focuses on software developers, providing tailored insights into coding behavior, emphasizing the development process, and promoting human-centric aspects. It respects user privacy and offers features for personal improvement and team analysis, aiming to empower developers and enhance their productivity.

Developer working at his computer
Updated on March 31, 2023

So, you’ve signed up for Torc to land your next job as a freelance developer. Are you ready to show off your skills and experience to land your next gig? 

If your answer is yes, you’re in the right place!

The best way to improve your chance of landing a job on Torc is to have a compelling profile. Keep reading to learn how to build a profile that stands out to hiring managers and potential employers.

How will a good Torc profile help you get a job?

If you want to get a job through Torc, your profile should be your top priority. We use the information in your profile to match you with jobs and present you to potential employers. A good profile makes it easy for employers to learn who you are and why you’re the developer they’ve been looking for. If you’re relying on them to Google you to find your LinkedIn profile or Github—they’re probably not going to. They’re more likely to pass you over for the job. 

As the Harvard Business Review points out, storytelling is key to standing out to employers. Recruiters count on logic to make decisions, but they also subconsciously look at candidates’ human sides—the stories they have to tell about themselves.

Your Torc profile tells a story about you, but is it the story you want recruiters and employers to hear? The ideal Torc profile will highlight your strengths and share the most impressive milestones of your developer career. 

When you give more detailed information in your profile, you’ll also save time interviewing in the future. At Torc, our end goal is to make interviews unnecessary by getting the information hiring managers’ need upfront. You can help us achieve this by creating a meaningful profile.

How to create a Torc profile that wows employers in three easy steps

Follow these tips to build a Torc profile that stands out:

1. Skills and stacks: Add details about your skills and experience level

Tell us your desired job roles 

Torc is here to make finding and applying for jobs simpler, faster, and easier. One way we do this is through Job Roles. Here’s how it works: we group similar types of jobs into a single Job Role (for example, a Frontend Engineer) and ask developers to opt into one or more Job Roles that match your skill set. We also ask employers to select a Job Role when they post a new job, that way we can start matching you with the jobs you want faster. You should apply to all of the Job Roles that match the type of work you want to do:

  • Front End Developer
  • Back End Developer
  • Full Stack Developer
  • Salesforce Developer
  • DevOps Engineer
  • Solution Architect

Show off your skills

Add skills to your profile by typing the name of the skill and selecting it from the dynamic search bar or selecting a Suggested Skill. This is one of the primary fields we use to match you with open jobs. Be sure to add all of the languages, frameworks, and skills with which you have experience. After you’ve selected your skills, add your experience level with each skill.

Screenshots of Torc platform where users can add technical skills

And don’t forget to add non-coding skills as well! Check out the options you get when you type “organization” into the dynamic search box:

Including some of these non-coding skills on your profile will show potential employers that you have the interpersonal, communication, and professional skills to be successful.

Not sure whether you should add a skill? Torc uses your skills list as one of the primary ways to identify candidates for open jobs and customers use the skills list as one of their evaluation criteria. Therefore, it’s important that your skills list is accurate and up to date. You should be able to demonstrate your proficiency with any skill you list if asked by Torc or a customer. If you’ve taken an ‘Intro to Flutter’ course but don’t have any project experience building a Flutter app, it’s better to leave it off your skills list.

Are you a polyglot? Impress employers with your language skills

Your ability to communicate effectively with your employer is a key factor in your success on a job. Don’t worry if you’re not a native or fluent speaker. Most employers are more interested in your technical skills and are open to working with developers with a conversational or basic language proficiency. If you’re unsure about your proficiency, we’ve included a description of each in the help text for the levels. And be sure to add all languages you’d be comfortable communicating with an employer - those 3 years of undergraduate French might be exactly what a hiring manager is looking for!

To add your languages, start by typing the language in the dynamic search bar and selecting a language. Since the majority of Torc’s customers use English as their primary working language, we’ve added it by default for you. Add all other languages and then select your proficiency level for each.

Link Your Github Account

Our Github integration is an easy and effective way to show your coding experience to potential employers. Github is the defacto standard for git hosting and is used by companies of all sizes, from startups to enterprises (including 84% of Fortune 100 companies). If you don’t have a Github profile, it’s an immediate red flag for many hiring managers so we recommend linking your Github even if you don’t have a lot of activity. Having any data in Github, even a Hello World is better than nothing. It helps display your commitment to your craft and helps hiring managers make decisions faster. Check out this handy guide if you need help building a good Github profile.

When you link your Github, you’ll see two additional sections on your Torc profile. The first is a neat A.I. generated intro like this one:

The second section shows high-level statistics on your Github activity over the past 12 months, including your actions and top languages:

A note about Github permissions: We validate your Github identity using Github’s secure oAuth flow and granular permissions. We also use this access to view statistics on your account activity so we can aggregate your public and private repo activity and develop an accurate picture of you as a user. Torc only uses your Github metadata to create statistics to show on your profile and does not access your source code in public or private repos or write to your Github profile.

2. Professional profile: Add the type of work you’re looking for and the type of work you’ve already done

Let us know what type of working you’re looking for

We currently offer full-time jobs (40 hours per week) and half-time jobs (20 hours per week). 

Add your availability

Are you ready to start working full-time immediately? Only interested in working part-time? Or just landed your dream job and are off the market for a while? Let us know in the preferences section of your profile so you’re matched with the right opportunities at the right time. You can update your availability at any time if your work situation changes.

  • Full-time - you are available immediately or with short notice for full-time remote job opportunities.
  • Half-time - you are available immediately or with short notice for half-time (20 hours per week) remote job opportunities.
  • Open to offers - you are open to remote job offers but may require 30 days or more before starting work.
  • Unavailable - you are not currently available for remote job opportunities.

Confirm your hourly rate

Your minimum hourly rate is another important data point used to match you with potential jobs. We don’t show customers this minimum rate but our matching algorithm does take it into consideration so we don’t send you opportunities that are below your minimum. You’ll have the opportunity to adjust your rate higher or lower when you apply for a specific job.

Add some personal details 

In addition to basic details such as your first name, last name, and email address, we collect a number of additional data points that help us match you with appropriate job opportunities and present you as a candidate to potential employers. 


Your physical location is an important consideration for many employers and it’s a key data point used in our matching process. Employers are often interested in hiring new developers from a specific country because they already have a team there, or a specific region to take advantage of time zone overlaps. If you don’t add your location, you’ll only appear to the employers who don’t have any geographic restrictions. The location input is a dynamic search bar, so all you need to do is start typing your city and choose the correct option that appears.


Think of your headline as a concise summary of what you do. Many folks put their job title in their headline and call it a day. But, the most engaging headlines tell you what the person does, not their job title. For example, instead of writing “Software Developer” as your headline, you could use a headline like:

  • I develop apps for world-changing enterprises
  • Let me handle your next Ruby or Java project
  • Organized coder and team player

Think about the skills or experiences that set you apart from your peers, then use them to tell a story about yourself in your headline.

Intro paragraph

Your intro paragraph should highlight your biggest strengths and most important experience. Keep it to 3-4 sentences so it’s easy to read and don’t make it cluttered by adding contact information, Github/social links, etc. This is your chance to show that you bring something unique  and valuable to their team.

Some strengths to share in your summary include:

  • Your main specialty area, such as web development or software development, and what makes you good at it. 
  • Skills that go beyond coding languages, such as working well with others, clean coding or attention to detail.
  • The programming languages you have the most experience with. Only focus on your top specialties — you can list all of your coding languages in the “Skills” section.
  • Your experience with specific industries or business sizes, such as marketing tech or the automotive industry, startups, mid-sized companies, or enterprise firms.

Here’s an example of a summary that uses some of these elements:

I specialize in developing web apps for enterprise businesses. I’ve worked as a part of a team and individually with more than 20 enterprise businesses and work with a lot of repeat clients. I’ve received feedback from multiple clients that they love working with me because of my can-do attitude and dedication to teamwork. I love working in ReactJS and Python, and also have experience with most modern languages and frameworks used by enterprises today.

A note for newer developers: It’s common for newer developers to mention that they are new to coding, are an aspiring developer, or recently graduated from a programming bootcamp. These phrases can harm your chances of getting an interview because they highlight a perceived weakness rather than a strength. Instead, focus on what you have done - your projects, the languages and frameworks you like, etc. 

Add a header image

The header image lets you show your personality through an eye-catching image. Torc profiles have this header by default:

Differentiate your profile by finding an appealing header image from a free stock image site like Unsplash or Pexels. To ensure your image isn't pixelated, it should be at least 1839 px x 517 px. You can crop the image to the appropriate dimensions when you upload it to the platform.

You could show off your home city with a picture like this one of New York City skyscrapers:

Or, you could share a picture related to coding:

Upload a profile image

The remote work world can make it harder to connect on a human level compared to in-person work. Your profile pic gives you the chance to add a human touch by sharing a photo of yourself.

Consider these two profile pics:

The profile pic on the left is the default for new Torc profiles. Sure, it shows a person, but it doesn’t show you.

The pic on the right is a great profile pic. Everyone knows there’s a real person behind the profile. They can put a face to all the great accomplishments they’re about to learn about you in the rest of your profile.

You don’t have to use a professional photo. Grab a tripod or a friend and DIY your headshot. If you don’t have either, get your phone, stand in front of a blank wall and take a clear picture of yourself.

Provide your phone number

Many developers aren’t big fans of email; we get it. Add your phone number if you’d rather that we contact you via WhatsApp for important communication like new job matches.

Link to your professional social accounts

Hiring managers want to see a complete picture of candidates, yet our “online resume” is spread across many sites. Torc lets you share links to several of the most-used sites for developers: Twitter, Stack Overflow, Hashnode, and a personal portfolio website. In addition to giving potential employers a more holistic view of you, adding your links to these sites helps you to build authority as a developer and shows that you’re active in the developer community. 

A personal portfolio website is a space to highlight your experience and projects. If you’re a web developer, it’ll also show your work in action, which is really important for most hiring managers. Creating and linking to your website allows you to choose what parts of your professional journey you want to showcase.

You don’t have to build a long website to get your point across. Many developers have one-page sites, like this example from Torc developer Daisuke S.:

Carrd is an increasingly popular choice for people looking to create a one-page site for free. Connect a domain, and you’ll have an affordable and easy-to-manage website in no time!

3. Experience: Show the world what you can do

List your past full-time and part-time jobs

Displaying your previous traditional work experience (i.e., full-time and part-time jobs with a company) helps to build credibility with employers and show that you have experience working in a corporate environment. You can add as many past jobs as you want and can update or remove this information at any time. 

Showcase projects or case studies

You can also showcase multiple projects or case studies. This option is great if you can share a public link to the end-product so employers can visually see the outcomes of your work. If the work you completed was for a client, add it as a Project. If no client was involved, add it as a case study.

Your action list

Are you more of a list person? We’ve got you covered:

The essentials

These data are required for Torc to match you with job opportunities.

  • Select at least 1 job role.
  • Add at least 3 technical skills with your years of experience working with each skill.
  • Add your English language proficiency.
  • Add your hourly rate.
  • Add your location.
  • Upload a profile picture featuring your face.
  • Add your LinkedIn profile

Going above and beyond

While the data below are not required to be matched with jobs, they are very important for potential employers looking to hire you.

  • Connect your Github to show summary stats and a cool AI-generated summary.
  • Let us know the types of projects in which you are interested and your availability.
  • Write a headline that says what you do, not what your position is.
  • Create a summary that highlights your strengths.
  • Upload a header image with personality.
  • Add your phone number if you want to be contacted via WhatsApp.
  • Add additional social sites such as Twitter, Hashnode, Stack Overflow, and a personal website.
  • Add your work experience.

Now, it’s time to show potential employers who you are beyond your coding skills. You have strengths that make you unique in the developer community, and now you know how to show them off. And remember, you can update your profile at any time from your Dashboard page.

Get out there and update your profile to land jobs that move your career forward!

Our goal is for your Torc profile to be the only resource an employer needs when making a hiring decision. We’re not there yet, but we are continually adding new functionality and integrations to get there. If you have suggestions for additional content or features, please share your thoughts!

Guide: Create a great profile to land your dream job

If you want to get a job through Torc, your profile should be your top priority. Your Torc profile tells a story about you, but is it the story you want recruiters and employers to hear? The ideal Torc profile will highlight your strengths and share the most impressive milestones of your developer career.

A woman smiling and waving at her computer screen while on a video conference call.
No results found.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.