Skip to content

Maintainers

  • Anthuan Vasquez
  • Isaac Martinez
  • Jose Genao

Software Engineer SE3

Experience and Technical Knowledge

  • I have 5 to 8 years of experience.
  • It is expected that I know and/or have experience with a complex development stack, and I must be able to deploy it to a production environment.
  • I must have a deep knowledge of the tools used in the company for development.
  • I have the ability to develop and guide Middle and Junior level developers on the team.
  • I have a profound vision of project development and suggest the best ways to develop, taking into account the project's ultimate goal.
  • I must write technical specifications and documentation to contribute to the company's general knowledge.
  • I must conduct regular code reviews for other developers with less experience.
  • I can manage a team of Junior or Middle level developers.
  • I am capable of creating and implementing a system from scratch.

Attitude and Professional Development

  • I have a desire to learn new technologies, follow trends, and incorporate best practices.
  • I am self-assured.
  • I must constantly strive to improve the quality and structure of the code I write.
  • To be considered for a higher position, I must be able to lead the team and enhance their skills.

Responsibilities and Collaboration

  • I can communicate with stakeholders and/or clients about business processes.
  • I must understand how the business works to propose solutions beyond the technical aspects.
  • I must propose solutions that improve the company's processes.
  • I must be able to detect situations that may negatively impact the company and prevent them before they occur to avoid wasting time and resources.
  • I must review the code of my team members and suggest changes to prevent performance issues, potential code errors, or bugs.
  • I must mentor other team members and contribute ideas to the team.
  • I must ensure that the company standards are met and that team members write and document requirements effectively.
  • I must help ensure that the company guidelines are followed and that the entire software engineering process is completed.
  • I can experiment/test, validate assumptions, and connect the dots to reach the conclusion of a specific problem.
  • I must define initial risks when working on large projects.
  • I can independently solve different problems due to my experience.

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!