Hire Fast & Build Things

How to recruit and manage a top-notch team of distributed engineers

The talent wars are heating up for anyone trying to hire great engineers. But a “distribution solution” is taking hold. Hire Fast & Build Things is a blueprint for assembling a team of top development talent. Learn how to:

  • Hire the best engineering talent regardless of location
  • Structure your distributed dream team
  • Establish effective remote work practices
  • Create a shared infrastructure
  • Build a strong company culture
Stephane Kasriel

Stephane KasrielSVP of Engineering & Product

“A distributed team isn’t merely a nice to have; it gives you a real competitive edge.”

Stephane Kasriel has more than 15 years of high-tech engineering, product, and general management experience. A longtime advocate of distributed teams, he currently leads a group of 200+ engineers from around the globe.

Ready to work with the best developers in the world? Build your distributed team on oDesk.

oDesk is reinventing the way we work. Today, more than 1 million businesses tap into oDesk to find, hire, and pay a freelancer workforce 4 million strong—making it easier than ever to build successful companies and thriving careers.

News about Hire Fast & Build Things

“Kasriel argues that particularly for smaller companies, distributed teams offer a huge cost and competitive advantage. There are great people around the world who are disinclined to move, do their best work outside of an open-plan office, or have conflicting family commitments… Quartz spoke to Kasriel and combed through his book for some of his best tips for running a distributed team while maintaining trust, a cohesive culture, and collaboration.” Read more.

– By Max Nisen, reporter for Quartz. @MaxNIsen

Topics covered in the book:

Why build a distributed engineering team?
  • Unlimited access to talent
  • Mutually beneficial work relationships
  • Lower overall cost
Who benefits from distributed engineering teams?
  • Companies looking to grow quickly
  • Teams with skill gaps
  • Companies starting something new
  • Companies in need of fast and flexible scaling
Distributed IQ: team structure
  • Agile vertical teams
  • Inter-team interactions: minimizing dependencies
  • Collaborating in a distributed environment: technical requirements
  • Technologies you'll need
  • Collaborating in a distributed environment: cultural best practices
Distributed IQ: development process
  • Agile scrum
  • Source code repository and version control
  • Our software testing methodology
  • Software development cycle and continuous deployment
Distributed IQ: building a shared infrastructure
  • The front-end infrastructure team
  • The back-end architecture team
  • The database architecture team
  • Operations and Amazon Web Services
Taking the plunge: overcoming common concerns about remote work
  • "Outsourcing product development is a terrible idea"
  • "The process is going to be too slow"
  • "There won't be any trust"
Hiring remote developers
  • Describe the job
  • About rates
  • Invite relevant candidates
  • The key qualities of a remote developer
  • Manage the flow of your applicants
  • Create a test job
  • Bring on the best candidate
Managing remote developers
  • Create goals and set expectations
  • Collaborate
  • Adapt and iterate
  • Focus on the relationship
  • Identify mutual interests
  • Helping remote team members feel valued
  • Motivation and engagement
  • Scale your distributed team
  • Avoid being the hub
Top tips on creating a successful distributed engineering team Examples and case studies
  • Automatic
  • Creatuity
  • Trillamar Webcraft