Lead Ruby on Rails Developer for Vae Platform (PaaS CMS)
Action Verb is looking to hire a full-time Lead Developer to take over the primary development lead responsibility for our product Vae Platform (vaeplatform.com).
This is a full-time, work-from-home, choose-your-own-hours position.
[NO RECRUITERS, NO PHONE CALLS, PLEASE.]
Action Verb’s Story
Action Verb is a bootstrapped, profitable company founded in 2007. Action Verb offers two main products: BrickFTP, a hosted file sharing service for business, and Vae Platform, a unique web hosting platform with an integrated SaaS CMS system. Our SaaS services have almost 1,000 paying customers and a total userbase of about 10,000 users.
We’re a small company (you’ll be the 6th person on the team when you join) but we’re at an inflection point where we’re trying to grow into a more robust team.
Here’s where you come in.
Until 2011, Kevin, the founder of the company had been the lead engineer on all of our applications. We are now in the process of building out an engineering team so that we may develop and improve our products more quickly.
We’ve done this successfully on BrickFTP and are now looking to do the same thing on Vae Platform. By the end of the first quarter of 2013, we expect to be about an 8-10 person team.
So we’re now opening up our search for an engineering lead for Vae Platform to take an ownership role of the development side (but not the marketing/bizdev) side of the product.
You’ll be responsible for:
- Shaping (with management) the direction of the product — determining which features to include, what to release when, etc.
Becoming familiar with customer feedback
- Implementation and testing (i.e. actually getting your hands dirty with Ruby and PHP code)
- Performance Tuning
- Working with Customer Support to address any technical issues faced by customers
Basically, you’ll be in charge of taking Vae Platform to the next level.
What is Vae Platform?
Vae Platform is our hosting environment with a built-in CMS.
Vae Platform has been around since 2007 and has thousands of active users and hundreds of paying customers.
We obsess over the experience that developers have when using Vae Platform. We’re not the cheapest solution, but we win by making lives easy for developers.
We have huge plans to grow the platform in 2013 and have already identified specific niches where we think we can be very successful.
The backend is built on Rails 3, and use Resque, Haml, Sass, jQuery, Memcached, and Git. VaeML (our custom markup language) is written in PHP and VaeDB (our custom database) is written in C++. On the operations side, we use Plesk and Chef. We host everything on an internally managed server stack on Amazon EC2 and Amazon RDS.
We use Mac OS and vim for development, but you’re free to use whatever you’d like. We run Linux (Ubuntu) on our servers.
Skills & Requirements
We’re looking for someone who can bring the following things to the table:
- Preference for jQuery, Haml and Sass
- Ability to prioritize and make decisions without needing to be micromanaged
- History developing actual Rails and PHP applications that have seen production usage with real customers.
- Truly interested in giving our customers a great experience and able to write to customers directly in the event that a support ticket gets assigned to you. At first, you will be responsible for taking over support for Vae and then eventually training support specialists.
We want someone who can always use the right tool for the task. If something in the future calls for something like Hadoop, we want someone who’s going to be able to put that together. If you like something that we aren’t using (CoffeeScript, for example), we want you to make the case for it and convince us.
We also want you to be good ambassadors to the Ruby and open-source communities as a whole.
If you work on any open-source projects during the course of your work at Action Verb, we encourage you to get your changes incorporated into the official project. Or if you build something from scratch while working here that’s generic and not related to our core products, we want you to release that on GitHub too.
We’ll also pay your travel costs to any Ruby conference where you can get a speaking gig.
If you don’t meet all those criteria, apply anyway. We’d love to talk to as many people as we can.
What makes this opportunity unique?
A really awesome team. The founder of the company is also the development lead and comes from a strong programming background. Kevin graduated Cum Laude in Computer Science from Harvard and been programming since age 11. We are always skeptical of tech companies that don’t have tech founders, and we would never ask you to join unless we knew that you would enjoy working with us. He’ll be here to back you up with any problems you have.
Work from home. There’s nothing we hate more than commuting. So, we don’t have an office and would definitely like to avoid having one for as long as possible. If you have a family at home, move between locations, or even live abroad, this is a great opportunity to do all your work from home and stop wasting all that time on commuting. It’s like getting 2 free hours added back to your day.
Choose your own hours. As long as you’re available to be on call, you can shuffle around your work schedule as you see fit. Work 2 hours, then run and take the kids to lunch, come back and work another 3 hours. We work highly variable hours so we’ll be able to sync up no matter when you work.
Free travel. Because we’re a distributed team that all work from home, we go out of our way bring the team together in person a couple times a year. We speak at a number of industry conferences (think PubCon, AdTech, Affiliate Summit, etc.) and at various Internet Marketing meetups, summits, and training sessions. When it makes sense, and when we can, we’d like to bring you along.
We use these as an opportunity to get the team together to relax, work, brainstorm, and party with our customers and each other.
We also bring the whole programming team to RailsConf and maybe another Ruby conference every year and you’d be welcome to come along to that too.
Some of these trips will be in conjunction with the programming and marketing teams from our other companies, so you’ll get to meet the “extended family” as well.
Stability. Action Verb is bootstrapped, profitable, adequately capitalized, and debt-free. We are committed to continuously improving our customer experience and believe that the product will never be “finished.”