FreshBooks: Enterprise Developer & Bounty

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.

Advertisements

2 Responses to FreshBooks: Enterprise Developer & Bounty

  1. Corey says:

    Hey, thanks for the feedback! I don’t have much to say in response except that most of what’s missing is “witheld by design” if you know what I mean.

    I will say that the reason for the “enterprise-y” tone is that our refactorings are leading us into new architectural landscapes, and we think someone with an enterprise background might be a good fit for this effort. We’ve already had some success with folks who had this sort of background, and have decided to try and seek out some more.

    So we’re certainly looking for someone flexible of mind, but there’s a very cool opportunity here for the right person.

    Thanks again!

  2. Yes, as much as I’d love postings to be loaded with good information, I know that a good chunk of what’s missing from any posting is missing ‘by design’, as you say.

    Compensation, for instance, is often a fairly wide range depending on the individual, and it’s very hard to give an answer that won’t disappoint some and encourage others to aim too high before you’ve even talked to them.

    That said, I assume that even when those items don’t alter job postings in any way, they might help potential candidates think of the sorts of things they’ll want to know if and when they do open a dialog.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: