Type: Full time
Level: Intermediate and above
Office: Montreal (near Square Victoria metro)
DESCRIPTION
As a Ruby on Rails application developer, you will collaborate with our talented team of hackers and engineers in building the administrative front-ends of the AdGear advertising platform. The administrative front-ends house the bulk of the business logic of the AdGear advertising platform and consist of two distinct Ruby on Rails applications working in tandem: Console and Trader. You will participate in the development of the next generation of functionality in both.
Unlike many businesses in our industry, we are continuously developing and evolving our platform. No software stays static and unmodified, particularly when it comes to the administrative applications exposed to our end users. We are constantly learning, improving our products and our processes – this requires not only a commitment to continued investment in product and development, but a team of passionate engineers who want to push the envelope and improve our software not just in its appearance, but also in its implementation behind the scenes.
We are looking for individuals who live and breathe software development and who can immerse themselves in the products they develop. Your tools and your craft are not just a 9-to-5 thing. This doesn’t mean we want you to spend all your days hacking on our code, but it does mean that we expect you to have a real passion for what you do, that you have something to bring to the table in terms of skills and experience, and that you are always looking to improve the state of affairs both in the products you work on and the team you are working with.
REQUIREMENTS
Here are some of the things we’re looking for — if you see yourself in these please consider applying!
Motivated self-starter and autodidact. You will learn from your teammates, but not in a classroom setting. Since you’ll learn from doing, you need to be able to do and be willing to do what it takes so you can hit the ground running. There’s a lot to learn in our industry (the online advertising infrastructure powers a lot of the free web, after all), and you’re willing to put in the time, energy, and effort to make it happen.
You have a track record of building new products and making existing products better
You know the Ruby on Rails web application framework, and the Ruby programming language, and are proficient (or have worked with similar frameworks and are able and wililng to pick it up quickly).
You are familiar with the UNIX computing environment (our developers run either on Mac/OS X, Linux, or similar and our production environment is Linux)
You are an excellent communicator (written and spoken), particularly in English, though working knowledge of French is a bonus as our Montreal office is truly billingual.
You are an ardent tester, not just in code but also in general. You know the importance of writing and maintaining tests, but you also know it doesn’t completely replace acceptance testing and, given your obsession with quality and that you’d be working in a small team that depends on the quality of the software you ship above all else, you take it upon yourself to always be thorough.
You understand best practises and encourage consensus building in a team environment. When you implement a feature elegantly, or refactor existing functionality so that it benefits future development, you know it and you know how to eloquently share and instill your values in others. You are confident enough to reason about and help adopt a consistent approach to developing Ruby on Rails applications.
When it comes to development, Ruby, JavaScript, HTML, and CSS are your primary medium. On the other hand, you are not intimidated by other technologies and are able and willing to discuss implementation and architecture with our data and infrastructure engineers.
Proven experience shipping code, with everything that that entails.
A bonus if you have working experience with any of the following: Knockout.js, d3.js and SVG development in general, the ins and outs of the PostgreSQL RDBMS, Redis and Resque, and git SCM.
A bonus if you’ve worked with and managed migrations from Rails 2/3 code bases.
TO APPLY:
Send an Email to jobs@adgear.com – mention that you are applying for the Rails Application Developer position in Montreal, and how you have come to hear about us. Please include a CV or LinkedIn profile, github, etc.