All The Benefits Of Being A Remote Developer And None Of The Overhead

Schedule An Intro Call

Why Apply to be a DoneStreet Developer?

  • Work remotely and on your terms 
  • Set your own rates 
  • Set your hours, number of contracts, and type of interests 
  • Work on multiple projects for multiple companies 
  • Work for unique companies all over the world
    • Join dynamic and driven teams, expand your knowledge base and grow your skills as a developer
    • Be a part of an exclusive network of elite remote developers from around the world

    What are the steps between now and being hired?

    1. Introduction call with our team

    2. Technical Interview with code reviews

    3. Step 3: Pair Programming Task

    Join The Network And Get Hired

    DoneStreet vs
    Traditional Hiring

    We have two main objectives in our screening process. The first objective is to simulate real world working environment conditions, not to have developers complete unrealistic white-boarding and challenges. The second objective is to be respectful of the developer's time. We're providing an efficient process while still being diligent and thorough.

    Step 1:
    Introduction Call

    The introduction call is an opportunity for the candidate to learn more about DoneStreet and to talk about their background, experience and goals. Ultimately we want to align expectations and explore a mutual fit. We’ll be looking for things such as: professionalism, English proficiency, and a good internet connection.

    Step 2a:
    Code Reviews

    Step 2 will consist of a one hour call where we will review source code that the candidate has written. The candidate will pick two or three repositories or open-source contributions to best showcase their abilities. This call will consist of a general technical discussion covering topics like: code quality, performance, scaling and code maintainability.

    Step 2b:
    Optional Take Home Project

    In cases where 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.

    Step 3:
    Pair Programming Task

    Step 3 consists of a pair programming session with the candidate. This call lasts for one hour and we work off of one of the developer’s own codebases. During the call we assign a small task for the candidate to work on. The candidate can use any tools or documentation that would normally be available (Google, Stack Overflow, etc...). This call allows us to see how the developer works, their local setup, their local environment and their workflows.

    DoneStreet vs
    Traditional Hiring

    DoneStreet
    Handled for you
    Short
    Flexible
    and set by you
    0-40 hrs/wk,
    1 month to 3 yrs
    Handled for you
    Handled for you
    Very Personal
    Traditional Employment
    Self-reliant
    Medium
    Fixed
    40 hrs/wk,
    1 to 5 yrs
    Self-reliant
    Handled for you
    Very Personal
    Lone Freelancer
    Self-reliant
    Very Long
    Flexible
    and set by you
    0-40 hrs/wk,
    1 month to 3 yrs
    Self-reliant
    Self-reliant
    N/A
    Freelancing Marketplace
    Handled for you
    Long
    Bidding Required
    0-40 hrs/wk,
    1 to 6 months
    Handled for you
    Handled for you
    Impersonal
    Sales and Marketing
    Time To Hire
    Rates Earned
    Types of Engagements
    Legal and Customer Success
    Invoices and Payments
    Personal Relationships