Ruby On Rails Developer Loc: Vancouver, BC

100,000 - 200,000

Job Description:

  • Assist in designing next generation web applications
  • Contribute to our development culture by improving our processes and codebase
  • Investigate, propose and demonstrate solutions/improvements based on latest industry innovation and trends
  • Maintain our reputation of delivering high-value, high-quality products and listening to our customers\' needs
  • Work alongside application developers and product managers to create cloud-optimized applications
  • Ensure systems and application are maintained with optimal performance and scalability

To qualify, you'll have:

  • A degree in computer science (preferred) or an equivalent combination of post-secondary education and experience
  • Previous web application development experience (three to five years preferred)
  • Previous Ruby programming experience (two years preferred)
  • Experience designing and developing web interfaces, scalable web services, and APIs
  • Experience programming PHP, Go Lang or C++ is a plus
  • Experience developing for cloud deployment to AWS or other cloud platform is a plus
  • Experience working with RDBMS such as SQL, MySQL, PostgreSQL (three to five years preferred)
  • Good working knowledge NoSQL, MongoDB, CouchDB and Elasticsearch is a plus

You'll be a great fit for our team if you are:

  • A passionate consumer of technology and able to champion early adoption for business advantage
  • A stickler for code quality and detest having bugs slip through TDD
  • Able to deliver products and features rather than just writing code
  • Good at understanding data storage models and integration of cross-system data sources
  • Technically advanced with strong functional programming skills, UI design and UX skills (asset)
  • Familiar with dealership/distributor or automotive sales environments (asset)

You'll excel in this role if you can:

  • Work effectively on projects involving cross-departmental teams
  • Work with a geographically dispersed development team
  • Seriously apply technology in solving business problems and communicate with all levels to present these ideas in business-friendly and user-friendly language
  • Work proactively - you can see what needs to be done and you do it without being told
  • Be a team player who thrives in a fast-paced, highly dynamic entrepreneurial culture, effectively managing work across multiple simultaneous projects
  • Keep a tight lip (we do lots of cool stuff that is industry leading)


Share Profile