Ruby on Rails Developer
What you’ll be responsible for:
- Build relationships with existing clients and identify and lead business development initiatives.
- Work with business analysts and end users to define functional requirements and assist in the development of use cases, wireframes and mockups. Estimate, Design, develop and support Ruby on Rails applications.
- Cultivate relationships across the industry and promote Black Ninja’s brand.
- Provide input on internal corporate vision and strategy.
- Share knowledge and provide assistance across projects as needed.
- Continuously improve internal processes.
What we require you know:
- Well versed in test/behavior-driven development, pair-programming and continuous refactoring.
- An expert Ruby programmer.
- Strong expertise in Rails.
- Professional experience deploying a production Rails application.
- Familiarity with a javascript toolkit like prototype or jQuery (we use jQuery).
- Familiarity with mockup tools like Balsamiq Mockups.
- Familiarity with issue tracking software like Redmine or JIRA (we use JIRA).
- Pairing is caring. We need people who are comfortable working full-time with a fellow teammate and switching frequently to take new tasks.
- Must work out of our North Vancouver offices.
The rest is nice to have:
- Have deployed a high-volume Ruby on Rails application.
- Familiar with the Rails runtime stack, Apache/Passenger, Nginx/Mongrel, memcached, etc.
- Knowledge of DNS, CDN, load balancing, firewalls, VPNs, SMTP, SSL, etc — all the things that the make the web work.
- Have deployed into the cloud.
- Scaled databases.
- Understand the principals of network-based filesystems (snapshots, clustered file systems).
- Familiar with disaster recovery techniques.
- Familiar with configuration tools like puppet or chef, or have done extensive systems configuration in dynamic languages.
Our Benefits:
- 15 Days Paid Time Off per year.
- 7 Paid Stat Holidays per year.
- 1 conference per year in North America.
- Friday lunches.
- Comfortable and professional office atmosphere.
- iPad with 3G.
- MacBook Pro.
- Excellent pay and a great group of people to work with. No egos here!
- Lots of beverages and snacks.
Interested in this opportunity?
Applicants should expect a thorough interview process, including comprehensive reference conversations. Apply by sending your resume to: careers@blackninjasoftware.com. In your subject line, please include ‘Ruby on Rails Developer’.