Find the best site to hire the right D3.js developers in under 60 seconds.

We'll ask 10 quick questions to better understand your needs and then provide you with personalized recommendations.

No sign-up required.

A personalized engine to help you hire the best D3.js developers.

Looking for a D3.js developer?

You’re not alone. Plenty of companies need developers skilled in this language, D3 is meant as shorthand for “data-driven documents.” What you can create with it lets you communicate complex information in an interactive way, such as automatically generating an HTML table from a dataset or a smooth SVG chart. A D3 developer will add more skills and resources to your front-end development team.

For instance, lots of publishers and media companies use it to build interactive graphics and companies may employ it for new reporting dashboards.

It can combine different formats together, whether that be Arrays or JSON or something else--and create an appealing, interactive chart. All of this can be done with D3 without limiting your work to a proprietary framework.

Where do you find a great D3 developer?

Finding the right can be a difficult process.

Below is a list of selected marketplace and job sites to help you choose the best D3 developer for your next project.

We can even provide you with recommendations for your project, after you finish this simple developer questionnaire. It takes less than a minute to complete and will help you find the right D3 developer your team.

Here are the top 15 places to find an D3.js developer

Based on the facts publicly available as of 01.01.2019

1. Toptal

Want the best? How about the top 3 percent of D3 developers? Toptal vets every applicant by stringent standards before accepting any developers onto their platform. No other platform can make that claim. Also, their matching service (think of a concierge!) reliably finds the right talent for your project.

By only accepting three percent of their applicants, this means you can trust the developers from Toptal. Hire quickly without worrying about the quality and credentials of the D3.js developers.

Toptal removes the difficult task of searching for developers. It relieves the headache of searching and verifying the best talent. Toptal sources developers from across the world, so you have access to the best no matter where you are located.

2. GitHub

GitHub is a job board that is built for reaching tech talent. It’s a central gathering place for finding software developers or D3.JS developers.

As a repository site, developers can collaborate, share ideas and refine strategies on their respective projects. Companies can view GitHub profiles of different developers and see how they work.

Definitely check out GitHub for the background and work of any D3 developer that you’re thinking about hiring.

3. CyberCoders

CyberCoders is a developer job site and marketplace. Managers can post contract D3.js developer positions as well as full-time and part-time positions. Their in-house recruiters will also help employers find the right talent for their open positions.

Their platform is more self-directed than some other platforms on the site, but it’s still worth checking out.

4. Upwork

With millions of contractors available, Upwork has plenty of options. It’s a great place for freelancers to get exposure and to find work quickly. However, as a hiring manager, it may be difficult to find someone with the exact skills and experience that you need. They accept workers with many different skill levels and do not always test their contractors for the experience that they claim. Upwork is not a developer-only site; they offer freelance workers from multiple disciplines and practices.

Managers can set up milestones and pay workers based on the work completed, making the system easy and reliable.

5. CuMoonlight Workstom

This is a dedicated platform for finding developers and if you’re looking for a D3 developer you’re in luck: many of their available freelancers have a broad set of skills, including data science, statistics, and visualization. You can review descriptions of developer skills and see their hourly rates right away, making Moonlight Work an easy site to plan your project budget.

6. is a smaller, focused community on the best tech talent. Their options have been growing over the years and they assess their talent before enlisting them in the platform. checks their talent’s qualifications and also offers them a battery of assessments to ensure that the developers are competent and can be trusted. manages and will refill the talent – with no risk to you – with a 100% money-back guarantee. We couldn’t confirm that they have D3.js developers at this time, but they are constantly adding new tech talent. They are great resource to check with for all of your hiring needs.

7. Stack Overflow

Stack Overflow is one of the largest Q and A forums for developers with technical questions. But luckily for you, they also have a robust job board that developers check regularly. Beyond hosting millions of answers to direct questions about their development project, they also have profiles that you can review to find a developer who may fit your project.

If you post on Stack Overflow, you’ll have a built-in audience for your job posting.

8. Ruby Jobs

Ruby is a popular programming language used by backend developers. However, you can post a position related to many different programming languages. This may be helpful if you need a developer who knows Ruby along with data visualization, like D3. Jobs are posted from around the United States, so you’ll be pulling from a dedicated, but broad audience.

9. Gigster

Gigster is a invitation-only recruiting platform with a focus on Silicon Valley and the United States. As a hiring manager, you’ll be paired with a product manager who will be an intermediary between the Gigster freelancer and your company.

Gigster also tests and screens their freelancers and should be able to pair you with a D3.js developer way faster than searching on your own or through a recruiting firm. However, they do not have a guarantee on their matching timeframe.

10. Dice

Dice is a technology-focused job board that specializes in top-tier developers. They also offer data specialization and interactive developers, like for D3.js. Many types of businesses use Dice to post their jobs and to find workers.

By sheer volume, you are guaranteed that your posting will be viewed by millions of qualified developers who want a new project.


CodePen is a very popular code repo for developers and it provides them an opportunity to write their code and have it reviewed by others, much like GitHub. has its own job board that is worth exploring, especially if you’re looking for a D3.js developer or a data scientist with those skills.

12. Guru

This is one of the top places for freelancers from across the world. Though slightly smaller than Upwork, it works in much the same way. Expect lots of profiles with skills listed and hourly rates. These won’t be screened as carefully as Toptal or other sites on this list. Because of its vast array of skills available, it could be a great place to fill multiple types of positions, or the size could be overwhelming. You choose! And like with many broad freelance platforms, you’ll hce to interview and screen employees yourself. This may not be a great option if you are not sure what you are looking for.

13. AngelList

Angel List is a top networking site for startup tech companies. If you fit that mold, then post your position at Angel List and you’ll tap into a broad community of bootstrappers and jack-of-all-trades who can get your data visualization project off the ground with D3.js. You can post your job and then offer it to certain talent who have already listed their credentials on the site. Many of the developers who use AngelList are interested in equity.

And remember: hiring, screening and interviewing is all up to you!

14. Arc

Arc (formerly CodeMentor) enlists developers and engineers from across the world into their hiring platform. They are rated by employers from their previous jobs and list their relevant skills. Many of the D3.js developers on Arc are experienced vets--and can bring many different programming languages to the table. You’ll have to work directly with Arc to manage rates and pricing.

15. Upstack

This growing talent platform screens their developers and claims to accept the top one percent of all applicants. Of the developers you choose, you get a free two-week trial to ensure that the developer is a fit for your project (and that the developer wants to continue on your project). An advantage with Upstack is that each employer receives a project coordinator. This liaison creates a smoother transition that what you may receive with more do-it-yourself type hiring platforms.

Honorable Mention: ActiveWizards

This is an honorable mention because ActiveWizards is an agency of experienced D3.js data visualization experts. They can take your data set and turn it into something awesome. If you need a project done quickly, and without lots of ongoing work, then this agency relationship may be the one for you. This could be a great option especially if you have no inside development to help you manage the project.

Not happy with this selection?
Send Us Feedback

Related Talent Searches

Those interested in hiring D3.js developers are usually interested in experts with the skills listed below.

Click on the icons to receive personalized recommendations to hire the best developers for these technologies.

JavaScript Developers

CSS Developers

Front-End Developers

C# Developers

Node.js Developers

AngularJS Developers