Saw their add on Reddit and filled my application online.
Did some of the automated tests they have available and after a few days I received an invitation for a technical interview which consisted of supervised coding challenge based on some hackerank exercises.
I felt like I had flanked this part, I have 12 years of experience working professionally with .NET and C#, but doing Hackerrank algorithm challenges is not something I do everyday, specially having to code in an online whiteboard with no Intellisense (or do any of you know all the overloads of string.Compare out of your head without any consultation?), so I did not finish even the first exercise (I was supposed to do 2).
Anyway, a few days later for my surprise they said I was approved and they were moving forward with my application.
I did then 2 additional calls with their internal team, one on which they explained how the company works and suggesting improvements on the CV I had added to the site and asking if I was flexible on my hourly rate as they were offering a full time position with some benefits (PTO, no time tracker, etc...). I said that I could reduce my hourly by about 10%.
A few days later I received an invitation for a interview with a company and I had another call, a few hours just before the actual interview with the company I would work with (Turing provides developers for other companies), just grooming me for the next interview.
I did the interview with the client tech lead next. Nothing fancy, just a regular conversation, about my experience, what I have done with a few simple technical questions inserted in between.
At the end of the interview they said they were interviewing other candidates and that I would be informed of their decision later.
A couple of days later I got the offer, but I already had another offer and said that to them, they then made a counter offer increasing my proposed rate by 10% over the initial value and about 22% over the negotiated value.