ThoughtWorks Brazil is at the forefront of a revolution in delighting customers and changing the way the market thinks about IT.

We have quickly reached the mark of 100 employees in our office in Porto Alegre, but we want more — we want to storm the gates of the old ways of delivering software and free our clients’ horizons, all the while keeping our minds on how to change the world for the better.

To do this, we want you.

If you are passionate about technology, if you like to tackle big problems and complex situation and deliver better software to better people against all odds, you should keep reading this.

What we’re looking for is people who can bring different ideas to the table, people who won’t take no for an answer when it comes to revolutionizing IT and who don't consider failure an option while creating and being the best — whether it is writing and testing code or helping clients transform their business through the use of Agile Practices.

With that aim, we’re going full bore: we’re traveling to various cities looking for the cream of the crop. We challenge you to come and go through our recruitment process in two incredibly fun days packed with action, coding, tests and interviews. It will be hard, but also great —and we'll get to know each other much better.

Here you can find the details of the jobs we are currently interviewing for:

Developer, Porto Alegre
Quality Assurance, Porto Alegre
Technical Principal, Porto Alegre

We are looking for those who will rise to the challenge and become our next generation of references in technology in Brazil and the world. Whether you have just started your programming career and are itching to tackle the big and interesting problems, or have been in the market for a while and are trying to find out even better ways to do what you excel at, come and show us what you are made of.

Please register below, we will get in touch shortly with further information & details.

Porto Alegre, RS
January 21-22
Rio de Janeiro
January 28-29

So how exactly is this going to work?

It is going to be two days of intense activities:

Day one

Saturday: 8:30am - 6:00pm
You will spend the day writing code or testing an application for us and working on a couple of logic exercises. You need to bring your own laptop for these activities, with your development environment already set up for your favorite set of tools.

You will be coding in either Java, C# or Ruby, and we ask you to pick the one you are most comfortable with. This will be the opportunity you have to show us what you know the best.

At the end of day one, we will give feedback to each of the candidates and for those who succeed, we will schedule the final interviews for the following day.

Day two

Sunday: 10:30am - 6:00pm
Come prepared for your final interviews. It will include both technical and cultural interviews. One of your technical evaluations will be based in the code you wrote in the day one, so we can play a bit more with it to add some extra functionality. Again, bring your own laptop.

At the end of day two, we will give feedback individually to each of the participants. For those who succeed, we will extend offers and invite you to join our team.

If you are up for the challenge, we’d love to hear from you!