Skip to content

Maintainers

  • Anthuan Vasquez
  • Isaac Martinez
  • Jose Genao

Squads Roles

Teams (Squads) are the fundamental components formed by individuals to work on projects. Each project, whether for a client or internal purposes, has a dedicated multidisciplinary team composed of:

  • 1 Project Manager (PM)
  • 1 Team Lead Software Engineer (TL)
  • 2-3 Software Engineers (SE)

Within a team, each member takes complete responsibility for the project as a whole, similar to a small startup. The team self-organizes, giving them the freedom to make decisions in both product development and technical aspects. Their decisions are only limited by alignment with the client's and/or company's mission.

It is important to note that the Project Manager is an integral part of the team, meaning team members collaborate with the PM on an equal footing, without a hierarchical reporting structure.

Teams follow a series of rituals, including:

  • Daily stand-up meetings
  • Weekly sprint planning sessions
  • Weekly sprint reviews

Each team has its own identity, incorporating characteristics such as proposed goals, challenges, opportunities, achievements, values, and required skills.

As a Software Engineer

As a Team Lead

As a Project Manager

Interested to join the team?

Learn more about our recruitment process and open positions.

Join

Join in and collaborate to make our Handbook an even better tool!