We have two main objectives in our screening process. The first objective is to simulate real world working environment conditions. We avoid using unrealistic white-boarding challenges.
The second objective is to be respectful of the developer's time. We are providing an efficient process while still being diligent and thorough.
The introduction call is an opportunity for the candidate to learn more about DoneStreet and our clients. We will explore the candidates’s background, experience and goals. We will evaluate professionalism, English proficiency, and a good internet connection.
We will review two or three repositories or open-source contributions that best showcase the candidate’s abilities. This call will consist of a general technical discussion covering topics like: code quality, performance, scaling and code maintainability.
If a candidate does not have any publicly available source code, we will provide the candidate with a short take-home assignment. Once the take-home assignment is finished we will return to Step 2a) and complete a code review based on the candidate's code.
We will work off of one of the developer’s own codebases to complete a small feature. The candidate can use any tools or documentation that would normally be available. This call allows us to see how the developer works, their local setup, their local environment and their workflows.
Traditional Employment
Recruiter
Online Freelancer Marketplace
DoneStreet
Sales and Marketing
Self-reliant
Self-reliant
Handled for you
Handled for you
Time To Hire
Medium
Very Long
Long
Short
Rates Earned
Fixed
Flexible and set by you
Bidding Required
Flexible and set by you
Types of Engagements
40 hrs/wk, 1 to 5+ yrs
0-40 hrs/wk, 1 month to 3+ yrs
0-40 hrs/wk, 1 to 6 months
0-40 hrs/wk, 1 month 5+ yrs
Legal and Customer Success
Self-reliant
Self-reliant
Handled for you
Handled for you
Invoices and Payments
Handled for you
Self-reliant
Handled for you
Handled for you
Networking Opportunities
Medium
Medium
Medium
High
Working with DoneStreet has been a great experience for me. Since the start the process was pretty straightforward and simple. I love that you can set your hourly rate in advance with them and they negotiate with clients based on that. The service is really effective because I'm put in front of potential clients according to my expertise and knowledge and they try to make sure that I'm comfortable with working with them before making a commitment of work. I will really recommend other developers to use DoneStreet.
DoneStreet’s got the process down when it comes to finding top-notch developers for companies. They’re not just focused on filling a role—they dig in to really understand what each company’s looking for, and they’ve got a talent pool that’s solid. They’re about making sure everyone feels good about the fit. For developers, it’s not just about landing a gig, but landing the right one. And for companies, DoneStreet finds the kind of developers who genuinely click with their culture and goals.
As a developer working with DoneStreet, I have to admit they are one of the best companies I’ve ever worked with. You can tell they really care about their customers and their developers. I’ve seen numerous occasions first hand where they will put both their customers and their developers ahead of themselves. They truly operate with high integrity.
Working with DoneStreet has been a pleasure. Their reputation in the industry speaks volumes, and it shows in the quality of the projects they have been engaged with.
As a freelancer, DoneStreet has become a great partner. Creating a comfortable environment and following my work closely, I can focus only on the software developer.
I trust DoneStreet completely. Their commitment to both contractors and clients has ensured a reliable and professional working environment for me.