Tucows: Sr. Ruby Engineer

October 23, 2009

Tucows is looking for a Sr. Ruby Engineer:

Work as part of a small Agile team (2-3 developers) to deliver and improve RoR/AJAX/DHTML/Javascript based systems and interfaces that help us meet our business objectives and support an excellent customer experience.

The Good
Tucows is a pretty well-known company, and you can get a glimpse into their finances (they seem to be doing well enough).  They imply they’re small enough that you can make an impact:

We’re a small team with a big mission. Come prepared to hit above your weight.
We believe in taking the time to do it properly while working in a real-time environment. Launch, learn and iterate is favored over taking too long to find the perfect answer.

There are also not a ton of Ruby jobs in this town, so if you’re really into Ruby, there’s no point in leaving stones unturned.

You can also get a little view into Tucows from reading Joey DeVilla’s blog (or go talk to him at one of the many events he attends in town).

What’s Missing?
A fair amount.  What exactly would you be working on?  What are tucows online retail services applications?  What are the other team members like, and what’s their experience with Ruby on Rails?  What’s the compensation like?  Is this at the 96 Mowat location?   What’s the office and work environment like?  What are the challenging problems you’d solve in Tucows retail services applications?  Is it likely that you’ll be proud describing retail services applications, as they suggest?  How do they empower the developers to be creative?

There’s a lot of information in the posting, but most of it just raises more questions for me.

YMMV
My mileage would definitely vary with this location; that won’t be true for everyone.  It’s not bad if you can get on the gardiner or the lakeshore without too much effort, but there’ll still be days when traffic is evil, and there isn’t really free parking in the area.

The Location
Probably in the King/Dufferin area:


View Larger Map

Parkdale has its moments, there’s some good food around, but if you’re not somewhere in the area already, it’s pretty far west for a TTC commute.

In Summary
If you’re interested in doing Ruby on Rails, it’s probably worth talking to Tucows about this position.   Otherwise, I’m not sure there’s enough of the right kind of information to really draw me in.


GigPark: Ruby on Rails Developer

June 18, 2009

GigPark is looking for a Ruby on Rails developer:

  • GigPark is a Toronto-based web startup that’s growing fast
  • Built with Ruby on Rails and hosted on EC2
  • We’re not religious about technology. We believe in using the right tool for the job
  • You believe that database design is part of application development and you know your responsibility doesn’t end when your code is deployed
  • You have opinions on better tools & technologies and love to try new things. You are also pragmatic and choose the best tool for the job
  • You have a solid understanding of software fundamentals including: programming languages, scalability, security and source code management

If you’ve also got some design chops, you might want to check out their Ruby on Rails Designer/Developer position instead.  I haven’t met that many people that do a particularly solid job of both, but if GigPark can find one at a price they can afford, they should certainly hire him or her (you?)

The Good
It’s a live, working application you can use.  If you’re not already familiar with GigPark, register, and see if it’s something you’d be interested in working on.  This is always a really big plus to my eye, because there are lots of jobs where you won’t know what you’ll be really doing until long after it’s too late to decide if it’s interesting.  It’s also using fun technologies, both Ruby on Rails and EC2 are interesting to many of the developers I know, as well as myself.  They also closed a deal with Metro recently which is probably good for business.

The Bad
There’s nothing overtly bad in what’s there.  The posting’s a little low on specifics, but I think it probably gets the general gist across clearly enough that most people can decide whether or not it’s something that’s interesting to them.

What’s Missing?
What exactly does competitive salary really mean in this case?  I’m assuming startup employment without benefits at this stage of GigPark’s growth?  Are they profitable at this stage, and if not, how are they funded, and how long will that last?  It’s somewhat true that most of the Ruby jobs in town don’t pay quite as well as the enterprisey Java and .NET work, in part because they tend to be for startups.  If pay is a big deal for you, this is something you might want to probe in detail.  What’s the size and composition of the team?  How regularly do they release?  What’s their process like, from design through development, testing and operations?  What do they use for testing, and how do they ensure their code is well-tested?  (If, for instance, they’re using code coverage, what kind of coverage do they aim for and achieve?)

YMMV
Some people like sharply defined roles and responsibilities.  They want to work on the server-side code, not the database or the client code, and certainly not the operational side.  Most startups don’t really work that way, and it sounds like GigPark is definitely hoping to find a generalist or a specializing generalist.   Then again, that’s often part and parcel of working for a startup, so this might not come as a shock.  It looks like a young crowd — most people would be fine with that, but it might be worth knowing.

The Location
Looks like GigPark is located at Lansdowne and Dupont.  That’s a fair way west for most of you, but still central enough that it’s not a brilliant place for highway commuters.  Basically, it’s well-suited to people who are already taking the subway a fair ways, and particularly those in the west end of town.  I don’t know the area especially well; there are certainly some nice things down by High Park, but that’s just far enough to be inconvenient.  You’ve also got the Junction around  you, which might supply some interesting shops and restaurants.  Ultimately, it’s out of the way, but not horrific.

In Summary
There are only so many Ruby on Rails jobs in town, mostly for startups like GigPark.  If that appeals to you, then you’re probably already interested.  If it doesn’t, then you’re probably not the right fit anyway.


Follow-Up: Direct Leap: Developer

March 9, 2009

I mentioned Direct Leap last week when David Crow posted their opening for a couple of developers.  Since then, a few more postings have come through (or I was able to correlate them mentally with this position), and there’s enough detail to do a bit more of a writeup:

The Good
The technology’s interesting.  Ruby on Rails working with VoIP, sounds unusual, but interesting.  It also sounds like they’ve got a good cause in mind.  Finally, there aren’t a ton of Ruby jobs in Toronto, and most of them are not especially well-paid.  I’m not sure if I should trust the DevBistro posting in this regard, but the posted salary range of $90-$120k is a pretty solid salary range.  If, in fact, they’re offering a solid compensation package of above-average pay and vacation, plus interesting technology and a good cause, I would think they’re worth a look.  They’re also claiming to be Agile, although there isn’t a lot of supporting material, and lots of companies claim agility.

The Bad
Well, if you’re not into Ruby, the bad might be that it sounds like an interesting opportunity that you don’t have the skillset for?  Despite the dev-bistro posting, I’m still suspicious that this might not be incredibly well-compensated, simply because both the non-profit angle and the ruby on rails angle would typically imply that to me, not to mention the apparent small size of the company.  That said, you’ll need to inquire to learn more about the compensation, and that might not be a primary factor for you. 

What’s Missing?
Is this really a not-for-profit organization with above-average compensation?  That’s not the usual correlation, so I’m a little suspicious that the dev-bistro posting is not quite right.  When they say “part custom distributed network application”, are they still talking Ruby, or is this implemented in something else, and if so, what?

YMMV
Your mileage may vary when it comes to the social enterprise angle.  For some, that’d be a huge attractor, while others probably won’t care.  I don’t imagine anyone would be put off by this, but you never know.  You might also find automated telephony to be a bit of a bane on modern life, and here you’ll be contributing to it.  That said, automated telephony for a good cause is certainly better than the same thing for, say, warning people about bogus car warranty expiration.

The Location
They seem to be located southwest of Queen and Spadina.  A fun neighbourhood, but possibly a little far afield if you’re not coming from that neck of the woods.  It’s a bit of a hike from the subway, although it’s not totally out-of-question. 

In Summary
If you’re into Ruby and you’re looking for a job, it’s probably worth giving them a shout.


Direct Leap: Developer

March 6, 2009

Direct Leap is looking for two Developers [DavidCrow.ca]:

 

We are a small but established company building telephony applications with Ruby and Asterisk. Our products are specifically designed for national, non-profit customers. Our growing, long-term customer base have used the products we develop to achieve startling progressive election victories.

Our key product is a part-Rails, part custom distributed network application with an AJAX+Comet interface. We are an Agile/Scrum shop, and do test driven development.

We’re looking to add two permanent full time developers to our growing team. We work hard, but give everyone a minimum one month per year paid vacation. Our office is in a converted textile factory at Queen and Spadina.

 

There’s not a ton of information there, so I won’t do a full write-up.  It sounds like an interesting company doing something interesting to improve the world using fun technologies.  That part’s all good.  It’s not clear to me whether or not you’ll be well-compensated financially — for a small company in a “do-good” space, that’s not always true.  Then again, if you can afford to adjust your salary expectations for the right gig, this seems like it might be worth a further look.  The location’s not bad from what they say – a little off the beaten path, but in a fun area with lots of other startups.


Toronto Rehab: SIMS Technical Specialist

March 2, 2009

Toronto Rehab is looking for a Technical Specialist for their Shared Information Management Services (SIMS) , and their requirements have really triggered my curiosity:

  • Extensive database transaction-processing experience.
  • Informix, Ruby on Rails, Oracle, Sybase or MUMPS (?!)
  • Unix, Windows or Novell (?!)
  • Java / .NET
  • Extensive use of computers, software and peripherals, including Microsoft Office and Microsoft Project
  • Experience with computer hardware/software vendor processing? (Soylent green is made of vendors, apparently).

And, from the sounds of things, the goal of this position is to migrate an HP-UX/Informix project to “current technologies”, whatever that means given the above list.

Toronto Rehab sounds like a somewhat interesting organization:

Toronto Rehab is Canada’s largest rehabilitation hospital and the University of Toronto’s fully affiliated and specialized teaching hospital dedicated to adult rehabilitation and complex continuing care. We are at the forefront of one of the most important and emerging frontiers in health care today — rehabilitation science.

But I’m not sure that’s enough to get me through the job posting, which has left me pretty thoroughly baffled as to who and what they’re really looking for.


ArtSlant: Developer

January 12, 2009

ArtSlant is looking for a Ruby on Rails developer and they don’t care where you live, which means those of us in Toronto have a shot:

 

ArtSlant is a virtual company with individuals contributing from all over the world. We don’t care about your degree, your age, your nationality or your location (you can be in India, or Europe, or Russia for example). We only care that you are very creative, extremely effective and committed to accomplishing great things with us.

Do you love being challenged? Want to have fun coding? Ambitious, exceptional developers with strong entrepreneurial interest are encouraged to apply. You must be an absolutely top performing developer – that is our primary concern.

- This is a telecommuting position and will require computer and internet access

- Work with state of the art technology (Ruby on Rails, AJAX, Web 2.0…)

- As much responsibility and challenge as you can handle

 

The Good
Working on Rails for an art-oriented application with a distributed high-performing team doesn’t sound so bad. 

The Bad
There’s not a lot of detail here, and some of the missing detail could be pretty important to figuring out if you even really want to start a conversation about the opportunity. 

What’s Missing?
There’s not a lot of discussion on the terms, and I get the impression after talking to someone who’s been talking to them in more detail that it might not be totally cut and dried, which is one of the the sugestions you might take away from a phrase like “strong entrepreneurial interest.”  What rates would you get?  Is it full-time work, or some here and some there?  Are they generating revenue, or are they funded?

YMMV
Your mileage may vary with getting involved with a startup at an early stage where it’s a little more like being a partner than it is being an employee. 

In Summary
If you’re already doing some contract work and you’d like to get involved with ArtSlant on the side, there might be an interesting opportunity in there somewhere, but you’d have to discuss it with them in more detail.


Devver: Ruby Developer

December 11, 2008

Devver is looking for another developer to add to their team, working on “cloud-based tools for Ruby hackers”:

 

Devver is building cloud-based tools for Ruby hackers – tools that tell you more about your code and make you more productive. We’re looking for a top-notch Ruby hacker to help us build the next generation of developer tools. 

Devver was funded by TechStars in the summer of 2008. We recently closed a funding round that included a major San Francisco VC firm as well as a group of stellar angels. 

We are looking to add another developer to our team. We’re located in Boulder, CO but are comfortable working with a distributed team. This is a full-time position. 

This job will require you to solve new and interesting problems on a daily basis. You’ll help us do everything from fixing bugs to building features to refining our architecture. 

In return for your hard work, you’ll be rewarded with a significant piece of equity along with a competitive salary. 

 

The Good
The Cloud is at the very least an interesting technology challenge, and possibly the future of development.  Ruby on is at the very least an interesting languages, and possibly the future of  … ok, well, I wouldn’t go that far, although I know some that would.  ;)  They sound like they’re focused on getting stuff done, and doing so in a test-driven, iterative way, which is a great thing if they’re serious about it.  One of their tools sounds like it might be distributed-testing-related, which could be interesting.  Mostly, it just sounds like an interesting and funded startup doing interesting things.

The Bad
They’re comfortable with a distributed team, but does that include those of us in Toronto, or just a distributed team in the states?  Boulder is, I gather, a nice place to live if you’re not opposed to move in the long term.

What’s Missing
What’s does Devver consider a competitive compensation?  What’s their funding history — how much money do they have, and what’s the burn rate and revenue?  Is the team already distributed, and if so, how do they manage the distributed work?  What’s the size and composition of the team?  What other tools are they considering building?  What’s the ‘cloud’ they’re using?

YMMV
Your mileage may vary when it comes to remote work.  I know it’s not my first choice, but for the right company I’d be willing to try and make it work.   Your mileage might also vary when it comes to Ruby, but if that’s true, you probably don’t want this job.

In Summary
If you’re looking for a role in an interesting Ruby startup, and you’re willing to convince Devver that you’re worth the hassle of working with a Torontonian, could be just the thing for you.


RedWire: Senior Rails Developer

September 4, 2008

RedWire is looking for what they’re calling a Senior Rails Developer:

- Web application development
- Network administration
- Information storage
- Network functionality

In addition, you will also be responsible for helping set up email distribution, as well as any other relevant technically related projects as they arise.

• Provable guru status and devoteeism of Ruby on Rails with experience actually deploying applications
• Strong experience with MySQL, version 5+ and beyond
• Background in developing and optimizing GNU/Linux, *nix, and *BSD platforms for mission critical production environments
• Familiar with network infrastructure and design concepts for small networks (<25 machines).
• Proven experience in designing security-hardened web applications, using open cryptographic standards 
• Familiarity with hardware prognostics and normal accident theory 
• Expertise in open-source programs and development • Familiarity with content versioning systems (e.g., Hg, SVN, CVS)

The Good
The technology mix (Ruby/Rails, MySQL, Linux) isn’t a bad one. 

The facebook posting talks about their location at Adelaide and John, which is both reasonably convenient and has a lot of nice stuff around.

Both the redwire and SarahPrevette twitter feeds have bemoaned the lack of good candidates, so if you’re really a good fit, you might have a little leverage to help align the opportunity with what you’re looking for.

The Bad
Not a ton of information about what RedWire will do, how big the company is (is it just Sarah Prevette, or are there more partners/employees), how far along they are, and so forth.  What’s the compensation?  

It’s a startup, so, odds are, the pay’s not fantastic and there aren’t any benefits.  That means they need to make up for it in other ways.  What are those other ways, the “fun” about which the posting speaks, or is there more, like an equity stake?

Making reference to ‘Hg’ under concurrent versioning systems when you’re talking about being a Rails shop is a little odd, since Git seems to be the DVCS of choice for that community these days.  Not sure if I should read something into that or not, so I won’t.

YMMV
The tone tries really hard to convince you that you want to work at RedWire, from the “Rockstars” to “Fun-zilla”.  Some people go for that, other people find it irritating enough to write an in-depth rant about this particular posting.

It could be a pretty mixed bag of do-it-all technology work, which may either be great, or irritating, depending on how you feel.  As the rant above implies, this sounds like what they really want is more like a ‘CTO’ or at least a technically-oriented partner in the company than it does a Rails developer.

In Summary
This is probably only interesting if you’re a bit of a technological jack-of-all-trades interested in working for/with a start-up in Ruby.  If that sounds like you, drop RedWire / Sarah Prevette a line and try and learn a little more.


Unspecified: Python/Ruby Developer

August 20, 2008

An unspecified company is looking for a Python/Ruby Developer to help them build some RESTful web services to back a Flash/Flex/AIR application on contract, either full-time or part-time, and potentially parlay that into being a team lead as the project develops:

We’re looking for a talented, experienced backend application developer to create a RESTful service that interfaces with a flash/flex/air frontend.

Currently in startup mode, but expectation is that you would become the team lead for future development within the project. Also – this product is very very cool, and you’re going to be happy to put this on your resume, and show it off to your friends and family.

It sounds like Python is the first choice of technology, although it also sounds like there is some flexibility there.  A brief conversation with the person on the other end of the opportunity (name withheld by request) revealed that he or she seems to be a relatively sane and sensible person, at least so far as one can tell in a short conversation, and the following details, which I can pass on:

-          Consumer oriented: content aggregator + micro participation
-          Self funded, with the right contacts for a funded stage shortly

The Good
There’s precious little Python in town, and not all that much Ruby, so if you’re interested in these technologies, then this job is already well above most of its competition.  It may also be an interesting project, although it’s really hard to tell.  The contract pay being offered seems reasonable, although it’s not exceptional.

The Bad
These secret projects tend to lack information.  Thus, the ’secret’ part.  So you won’t know much about the work until you talk to the people who are offering it, and even then, you may need to pass some thresholds of acceptance just to get more information.   What’s the project?  Who’s behind it?  Is it as interesting as they claim?  What process will you be working in?  How much money are they willing to offer you?  How many hours a week makes sense?  At least you know it’s a work-from-home contract.

YMMV
Not everyone’s into short-term contract work.  This may turn into a full-time position or longer-term contract, but it may not — that’s the risk you take with contract work.  If you’re already doing contract work, this is probably old hat, but if you’ve got a full-time job, there’s a risk to consider.

On the other end of the spectrum, if you’ve got no problem with contract work, but this project takes off, are you willing and interested in taking it further, becoming the full-time lead instead of a contractor?  It sounds like that’s what they’d prefer, so you might need to consider that.

In Summary
If you’d like to be working in Python, there’s very little of that in town, from what I’ve seen.  Alternately, if you’re a big believer in Ruby, there seems to be an opportunity to make that happen if you’ve got the right skillset.  If you’re into either of those and available for some short-term contract work for now, this sounds like it could be an interesting opportunity.


Avid Life Media: Rubyist

August 18, 2008

Avid Life Media is looking for Rubyists:

  • Extensive experience with web development and an excellent understanding of web technologies and databases.
  • Ruby experience
  • MySQL or Postgres experience.
  • Unix experience
  • Basic knowledge of Front end development (XHTML/CSS/JS)
  • Familiar with OOP principles

The Good
It’s a Ruby job in Toronto, of which there aren’t tons.  I get the impression that Avid is pretty well-funded, and yet small enough that you can make a difference, which is a nice and uncommon combination.  I’ve had a conversation with Raja, and he seems like a nice enough guy, with an opinion on how to build software.

The Bad
The usual.  More information is always better.  I think Avid pays ok, but it’d be easier to tell if they posted salaries.  Where are they located?  What properties would you be working on?  What’s the process?  Tell me more about Avid Life?

When I last heard, Avid had a fair number of non-Ruby properties that might take away from your pure joy of working in Ruby, although this position implies that the work is full-time Ruby, so that may not be a factor.

YMMV
Your mileage may vary significantly when it comes to the actual properties that Avid Life has gone after.  They have a wide variety, like like five limes, where Raja comes from, and some that not everyone would go for, like HotOrNot.com and AshleyMadison.com.  I know a few people who wouldn’t want to be working on those properties, and some who would either not care or even be interested on that basis — you’ll have to decide where you fit.  The fact that Avid Life doesn’t go out of their way to list the work implies to me that they understand the downside.

I also get the impression from their portfolio that you might spend a lot of time working on individually small applications — not that they aren’t relatively high-traffic, just that each one might not require massive functionality.  That’s just an impression, I could be way off-base.

Finally, I’m a little suspicious of companies that don’t tell you much about themselves, and Avid’s front page is basically a brand teaser.

In Summary
If you’re looking to do some Ruby in Toronto and you’re not put off by the subject matter, Avid Life seems like an interesting place to work.