The Rails Industry Job Board - Find the right candidate fast!

You are here: Browse Jobs Ruby Developers needed

Ruby Developers needed

Type: Permanent

Software Developers

Want to participate in building the next generation of online payment system that will revolutionize how Canadians exchange money?

We are seeking talented software developers to join the fastest growing company in Canada, building software in a behavior -driven development methodology. We offer competitive renumeration, outstanding career and growth opportunities and highly self-directed environment.

A desire to write well organized, testable and well documented code coupled with a desire to contribute to open source projects is critical.

Our Methodology:

Our project managers translate user requirements into user stories tracked in Pivotal Tracker, programmers check out stories, request any required HTML/CSS design work from the design team, code cucumber or rspec tests and then code around their tests.

Work Methodology

You will be led by a VersaPay team lead who is responsible for overall architecture and design of the system. Designers will design screens in static HTML and your job will be to implement the design provided by the team lead. We practice test-first development and will keep iterations / work items in Basecamp.

Strong independent work skills are required as well as a willingness to plan out one’s upcoming week in Basecamp.

Location:

We will consider remote workers so long as they are able to principally work during North American office hours (~9-5 PST), however, contract workers in the Vancouver, BC area would be preferable.

Term:

We would be seeking a term of 6-12 months with 40 hours per week of development.

Required Skills & Experience:

At least 3-5 years of recent development experience including solid experience with designing/coding highly scalable systems, multi-tiered solutions, database interactions, UNIX/Linux and support of production applications

Excellent written and verbal English communications skills

Relevant Experience or A college degree with a CS Major, or a technical major with a CS Minor

At least 2 years of on-the-job experience in at least 3 of the following: Ruby, Erlang, RabbitMQ, Shell scripts, PostGres,

At least one solid year of on-the-job Ruby development experience

At least one solid year designing relational database solutions, as well as creating and executing complex SQL queries.

Solid coding practices experience including good design documentation, source control, unit testing, peer code-reviews, object-oriented design/coding skills, etc.

Skills required:
- Ruby
- Ruby on Rails
- Test-Driven Development
- RSPEC, Cucumber
- MySQL/Postgres Query design and optimization
- Git
- Javascript, Prototype or jQuery
- CSS (We have designers on staff, but, a functional knowledge is required)

Skills not required but would be considered an asset:
- Financial Systems experience.
- WebRat
- Capistrano
- Postgres PSQL Experience
- AMQP
- Distributed Computing

About VersaPay

Founded in 2005, VersaPay Corporation is a 100% Canadian owned and operated national financial transactions services provider. With offices across Canada and local Relationship Managers in major cities – VersaPay is the human element of the Canadian payment processing industry.

VersaPay is a true “One-Stop Shop” for Canadian merchant account services & merchant payment processing – providing Credit, Debit & Loyalty/Gift Card products and solutions in partnership with the world’s largest financial institutions and technology partners.

VersaPay provides all kinds of businesses across Canada the ability to accept Visa, MasterCard, American Express, Discover, JCB and INTERAC at their place of business. For merchants with customized billing or checkout systems in place, VersaPay integrates seamlessly with hundreds of leading third party systems such as Micros® and Squirrel®, amongst others.

To apply: Please visit http://spreadsheets.google.com/viewform?hl=en&formkey=dE5VMjVPQjVKSThsbG5JWDJOYTQ5UkE6MA


Back to Job Board

Location

Canada, Vancouver

This role requires onsite work

Salary and Terms

Pay: 60000+
Hours: Full Time
Length of employment: 6-12 months

Recruiter Information

Interested? Get in touch with:

Name: Ryan Wilson
Company: VersaPay
Email: railsdev@versapay.com