First of all, congratulations to FreshBooks on another successful hire via Toronto Tech Jobs; I’m happy it worked out.
Secondly, I’m also happy that FreshBooks is again offering me the referral fee, and as I’ve said before, my current stance is that it’s ok for me to take them as long as I’m pretty clear on the fact that I’m doing so. If anyone wants to start a dialogue on the subject, now’s your chance, I’m listening.
And, co-incidentally, I saw another FreshBooks job posting go by today, so I thought I’d kill two birds with one stone and take a quick look at the posting.
FreshBooks is looking for an Enterprise Software Developer:
If building out super-reliable, high-performance applications in a disciplined, agile manner is what you love, drop us a line and let’s see if there’s a fit.
We NEED you to have:
* 5 years’ experience building enterprise-class applications
* 3 years’ experience working with ORMs and DAOs
* A demonstrable passion for unit testing, continuous integration and code coverage
* Communication skills like whoa
The Good
The usual for FreshBooks. I like the company, they’ve got a good product, a clear profit model, a sizeable customer base who is generally pretty happy, an interesting company culture and some good people, some of whom I’ve been fortunate enough to help find homes there. They’re a real product company with real customers, not a banking business, marketing company or insurance agency, which already sets them apart from a lot of the jobs in Toronto. It’s a product that you can run out and try before you even interview, get a sense for what they do — that’s a great way to get a sense for whether or not it’s something you could be interested in building. Some of the technologies they’re using appeal to me.
The Bad
Some of the technologies they’re using don’t immediately appeal to me. Their largest codebase, last I heard, was PHP, and while I respect the fact that PHP powers much of the web (anyone heard of LAMP?), it’s not a language that makes me perk my ears up out of excitement. I’m told that there are some challenges in the codebase, although I also believe that they’re on the path to something that I’d be happier with, and that they seem to know where they’re headed and why. I don’t want to say too much more on the subject because I don’t know the extent to which the conversations I’ve had were in confidence. For some of you, the location will be the strongest detractor, but i’ll come back to that.
What’s Missing
What’s the compensation like at FreshBooks for an Enterprise Software Developer? Why the relatively new ‘enterprise’ tone in the posting? What technologies will you be working with? What’s the size and composition of the team, and where would you fit into that? Do the languages and tools in use at FreshBooks really support refactoring in anything but the most basic of forms?
YMMV
Your mileage may well vary when it comes to the technologies, but you’d definitely want to get the full story from them on what they’re using before making too many assumptions; it might appeal more than you think. And my mileage definitely varies when it comes to the location.
The Location
Their location is off the beaten path for transit users up at Dufferin and Glencairn. It’s about a 15 or 20 minute walk from Glencairn station, or you can take the Dufferin Bus up from Bloor. If you’re coming in off the 401, it’s probably pretty reasonable, and there’s a fair number of food options in the area if you have a car. The options are somewhat less exciting on foot, but there’s still food options and shopping around. For some, this location is normal, possibly even better than some because you don’t have to fight your way to the core. On the other hand, if you’re out in Pickering and you like to take the Go train, this is probably not something you’d even consider. For me, the location takes just long enough to get to from my house that it would be a constant, if minor, irritation. So in this case, your mileage really will vary.
Disclosure
And, in case you missed the first paragraph and any previous posts on the subject, you should know that FreshBooks has twice offered me a bounty for referrals, which I’ve accepted. I don’t think that unduly biases me towards the company, but it’s important that I be clear about it.
In Summary
If FreshBooks sounds like your kind of company, and you’ve got a background in enterprise software development, there may be a good match here.