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.

Need help hiring? Call us 855.644.7487 (Mon-Fri 5AM-6PM PT)
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