• en | es

You like to build well-crafted software, we do too!

We are looking for people who share the same values of Software Craftsmanship that we do. Whether you’re an experienced Craftsman or an aspiring Apprentice, we would love to hear from you.

Become a Craftsman

You have a strong desire to build quality software, to constantly improve yourself, and to help others to do the same. You have a broad appreciation for technology, with a deep knowledge of either Java, .NET or Node.js stacks.

Read the full description

Become an Apprentice

Aspiring to become a Software Craftsmen, you’re ready to start your journey of education under the guidance of your mentor.

Read the full description

Hiring process

We aim to keep our hiring process as straightforward and transparent as possible.

  • Telephone Interview

    30 minute call where we’ll get to know each other and to see what values we both share. It’s a two way conversation, and we want to understand if we may be a good fit for each other.

  • Coding Exercise

    We expect this to be completed within 1-2 weeks. In return, we commit to spending 2 hours reviewing your submission, providing detailed feedback on the strengths and potential areas for improvement.

  • Pair Programming

    Pair programming exercise which can be done in our office or remotely. This is done with one or two of our craftsmen.

  • Final Interview

    A final face-to-face or remote interview with our co-founders.

  • Offer

    We will send you the job offer, including the details for the benefits package and the contract.

We may skip or change the order of the steps depending on how much we know about each candidate. The only two steps that are always part of every selection process are pair-programming with one or more craftsmen and a final interview with the founders.