Listing Jobs

Senior Ruby on Rails Developer

Bus.com

Posted almost 5 years ago

<p>Bus.com</p>

About us:

Bus.com is building the future of group travel. We’re modernizing the charter bus industry, shifting it online, and moving the world through easy, reliable bus travel. We’re passionate about tech and travel, and we're growing fast!

We take pride in our work, but humility as individuals. We move fast, break things, and learn at every step along the way.

About the job:

This is a backend developer role. You are going to work mainly with Ruby and Ruby on Rails to build meaningful APIs and systems that are core to our infrastructure. We work in autonomous squad because we are huge believers of bottom-up. We expect you to bring ideas on what to build, how to build it, and why.


You

Look – We love creating products and tackling exciting challenges together. More than experience, your sense of ownership and drive for personal and professional growth will go far here.

If the following values speak to you, take it as a sign to apply.

Autonomy

Our squad structure encourages you to take part in company decisions and be proud of your work. You must take ownership of your projects, continuously push your craft, and be a good citizen in our tech infrastructure.

Collaboration

We are all on the same team, working towards one vision. When one person grows, so does the whole team. Be open to feedback and have the courage to propose new ideas; we believe in continuously testing and growing.

Ship Value

Our job is to solve customer problems. First we build an MVP then use an iterative development process (build, evaluate, learn, refactor, and optimize) to improve it. This methodology allows us to continuously learn.


Responsibilities:

  • Work as a team to ship end-to-end features to our stakeholders
  • Build and optimize APIs
  • Design and architecture code and database schemas

Qualifications:

  • Bachelor’s degree in Software Engineering, Computer Science, or equivalent;
  • 3+ years of experience;
  • Good to have experience working with Elixir.

Senior Ruby/Ruby on rails developer

Adoc Talent Management

Posted about 5 years ago

Passionate about Software development, you would like to work at the interface between new technologies and realtime market place?

The organization is a fast growing VC-backed SaaS company based out of Montreal, Canada with satellite offices in Vancouver and France. They provide cloud-based management solutions to over 450 clients worldwide coupled with a marketplace.

Our client is a young and dynamic team of 30 people with a "work hard, play hard" attitude. They are results-driven, and they never forget to give themselves a pat on the back for achieving their goals.

Come work in their Montreal office, and help them change the industry in which they operate, one customer at a time.

The challenge ------

They are looking for an experienced Ruby on Rails developer who will quickly become a key member of their team. The job will involve working closely with the product lead and other developers. You'll play a major role in the development of their core application as they add new features and grow their customer base. Upon joining the company, you will be expected to contribute to design decisions and produce simple and elegant code. They work in a fast-paced Agile environment.

Their backend stack is on Ruby on Rails (5+) hosted on Heroku with continuous integration on CircleCI.

About you ------

  • You are proficient with Ruby core language features and functionality

  • You can jump into Ruby on Rails code, understand it, and improve it

  • You care about the overall user experience of the application and strive to constantly improve it

  • You can validate overall application design, conduct design, unit/integration testing, and code reviews

  • You have a collaborative work ethic and the ability to work within a self-organized, cross-functional team

Qualifications ------

  • 2+ years of production experience - Ruby on Rails

  • Strong object-oriented programming skills

  • Building and interfacing with REST APIs

  • Working knowledge of test driven development, with rspec is a plus


Lead & Senior Lead Developers - Multiple Roles

Shopify

Posted about 5 years ago

<p>Shopify</p>

Shopify is hiring several Lead Developers, based out of our Montreal office.

You'll be contributing to the code to build new products or features, but also grow a small team of developers.

We're looking for people with a software development background, with ideally Ruby experience, but we are open to applications from people that worked with other programming languages too.

If you want to learn more about it and / or apply, you can find out more here:

https://jobs.lever.co/shopify/11888760-af69-493e-bbeb-39eeeb4e9f95?lever-source=Montrealrbmarch2019


Software Developer - Core (Returns)

Shopify

Posted about 5 years ago

<p>Shopify</p>

Shopify is a multichannel commerce platform designed for small and medium-sized businesses.

We’re looking for a software developer with a passion for solving tough problems with performant code. You’ll be working with our new Returns Team in our beautiful Montreal office, and help them develop a solid returns platform that integrates well with our Shopify main product. It's an exciting opportunity to build an amazing product from a blank page that will be used by 600,000+ merchants!

This might interest the community here, as Ruby is a must have for this position !

To learn more about this opportunity and to apply, you can head there : https://www.shopify.ca/careers/software-engineer-core-returns-97df5a


Ruby on Rails Developer (6 months contract)

FX Innovation

Posted over 5 years ago

At FX INNOVATION, there are more than 600 passionate people working in consulting and emerging technology solutions. We are cloud experts and have partners like Google, Amazon, Microsoft and ServiceNow.

Why working at FX Innovation is so special? At FX Innovation, our values are at the center of all our decisions. Our president is accessible and always here to listen. No politics, it’s a waste of time. We are growing fast… like very fast; from 1 to 600 in a few years. Decisions are made down town Montreal, it’s that easy. Open and flexible work environments, with many collaborative spaces and isolated spaces. FX is also a multicultural and diverse environment, being proud to welcome more than 25 nationalities.

Work Smart, we are solutions-oriented

Work Together, alone we go faster, together we go further

Have fun, we are creative and like to think outside the box but as also celebrate our success

Care, customer satisfaction is on our DNA

If you see yourself through that lines, smile, you’ve found us.

Why you could be our new teammates?

• You have a positive mindset and open to constant change • You are solutions-oriented • You share our values about humility and transparency • You always improve yourself and help the others to do the same • You have ownership and leadership when comes to take decisions in a proactive mode • You like coming to the office to be with your teammates and occasionally work from home

Your role!

We are looking for a Ruby on Rails Developer to join our Agile team! You will take part to the development of a web application that facilitates the life of thousands of students and American universities.

The web app: • In production since 2009 • Around ~ 45 000 commits, 1100 models and 400 controllers. • Code coverage ~ 80%, obligation to obtain 100% coverage on new Pull Requests

Our stack: • Ruby 2.3.6 • Rails 4.0.13 • Vue.js 2.5.13 • PostgreSQL

More precisely, your responsibilities will be:

• Refine business and technical requirement, build usable solutions by respecting market standards and best practices. • Write quality code, efficient, reusable and adapted for CI/CD. • Review Pull Request and be an advocate of code quality. • Write unit tests and functional tests. • Participating actively in all the different Agile ceremonies (daily scrums, backlog grooming, and sprint planning session).

To shine in this role, you will need:

Must have : • At least one year of experience with Ruby on Rails • Knowledge of HTML / CSS / JavaScript • Excellent communication skills in English (teams in Canada and United States)

Nice to have : • Knowledge / experience with accessibility standards (Section 508/ WCAG 2.0)

Interested? Send me your resume at [email protected]!


CBC's 2019 Hackathon: It's yours, hack it!

CBC

Posted over 5 years ago

Are you a developer, designer, strategist or project manager? CBC’s Hackathon 2019 is your chance to distinguish yourself and help shape the future of digital media! This year’s theme? The personalization of digital products and users’ engagement.

Register now and submit your project before November 30th 2018 to run the chance to be rewarded with cash bursaries, Xbox, PlayStation and more: http://bit.ly/2019_CBC

Open to all Canadian residents


Full-stack Ruby on Rails Teacher

Le Wagon Montreal

Posted over 5 years ago

Do you love what you do, and are looking to share your passion with others? Le Wagon is looking for full-stack Ruby on Rails teachers in Montréal.

About Le Wagon

Le Wagon is a two-month, full-time coding school that teaches entrepreneurs and creative people how to build their tech product from A to Z, including design, prototyping, coding, and deployment.

The startup, founded in Paris in 2013, is now present in 29 campuses across, Europe, South America, Asia, and Canada. In each city, Le Wagon teams have one goal: to provide an outstanding educational experience to their students. So far, over 3,800 students have graduated from Le Wagon worldwide.

PROFILE

  • You have 3+ years of experience in Ruby on Rails
  • You have a lean approach and like to code meaningful MVPs
  • You have experience working in or with startups
  • You’re very comfortable with git/GitHub and collaborative coding
  • You love teaching code, have a dynamic personality, and are a natural leader
  • You are comfortable with and you stay up-to-date in front-end development & design
  • Familiarity with Slack is a plus
  • Bilingual English and French is a plus

YOUR MISSION

  • For three to fives days a week, you’ll teach a class of around 16 to 24 students
  • From 8:30 am to 10:00 am (1h30): You’ll give a lecture on a topic ranging from programming basics in
  • Ruby, to HTML/CSS/JS, SQL/ActiveRecord, and Ruby on Rails. We will give you slides and videos to prepare.
  • From 10:00 am to 5:00 pm (6h): You’ll help students with their coding challenges. Most of the time, students will work on their challenges autonomously, but when they need your help (be it an mysterious error or or a concept their struggling to understand) you’ll be there to give guidance, explanations, and insights.
  • From 5:00 pm to 6pm (1h): You will lead a live-code session wherein the whole class will collaboratively solve a coding challenge

Here is a testimonial of a Paris teacher (now working for Intercom). It’ll give you an idea of what the job is like: https://medium.com/le-wagon/9-weeks-teaching-at-lewagon-new-entrepreneur-coding-school-in-paris-d72a3daae7c7

INTERESTED?

Let’s chat! Contact Martin Giannakopoulos, Le Wagon Montréal lead teacher & developer, [email protected]


Full-stack Ruby on Rails Teacher

Le Wagon Montreal

Posted over 5 years ago

Do you love what you do, and are looking to share your passion with others? Le Wagon is looking for full-stack Ruby on Rails teachers in Montréal.

About Le Wagon

Le Wagon is a two-month, full-time coding school that teaches entrepreneurs and creative people how to build their tech product from A to Z, including design, prototyping, coding, and deployment.

The startup, founded in Paris in 2013, is now present in 29 campuses across, Europe, South America, Asia, and Canada. In each city, Le Wagon teams have one goal: to provide an outstanding educational experience to their students. So far, over 3,800 students have graduated from Le Wagon worldwide.

PROFILE

  • You have 3+ years of experience in Ruby on Rails
  • You have a lean approach and like to code meaningful MVPs
  • You have experience working in or with startups
  • You’re very comfortable with git/GitHub and collaborative coding
  • You love teaching code, have a dynamic personality, and are a natural leader
  • You are comfortable with and you stay up-to-date in front-end development & design
  • Familiarity with Slack is a plus
  • Bilingual English and French is a plus YOUR MISSION

  • For three to fives days a week, you’ll teach a class of around 16 to 24 students

  • From 8:30 am to 10:00 am (1h30): You’ll give a lecture on a topic ranging from programming basics in

  • Ruby, to HTML/CSS/JS, SQL/ActiveRecord, and Ruby on Rails. We will give you slides and videos to prepare.

  • From 10:00 am to 5:00 pm (6h): You’ll help students with their coding challenges. Most of the time, students will work on their challenges autonomously, but when they need your help (be it an mysterious error or or a concept their struggling to understand) you’ll be there to give guidance, explanations, and insights.

  • From 5:00 pm to 6pm (1h): You will lead a live-code session wherein the whole class will collaboratively solve a coding challenge

Here is a testimonial of a Paris teacher (now working for Intercom). It’ll give you an idea of what the job is like: https://medium.com/le-wagon/9-weeks-teaching-at-lewagon-new-entrepreneur-coding-school-in-paris-d72a3daae7c7

INTERESTED?

Let’s chat! Contact Martin Giannakopoulos, Le Wagon Montréal lead teacher & developer, [email protected]


Intermediate Software Engineer

Intello Technologies

Posted over 5 years ago

<p>Intello Technologies</p>

The Company

Since 2003, Intello Technologies has been providing technology solutions for the hospitality and lodging industries. We manage the connection and integration of tens of thousands of Internet Gateways and Network Devices with a state of the art management infrastructure.

We value work/life balance and structure our days so that they work for individuals, regardless of what stage of life they’re in.

We are remote work friendly and while we are reasonably timezone-independent, candidates for this role are required to reside within Canadian or US timezones.

We pride ourselves in helping our team members to be the best they can be, build a career that they are proud of through continuous learning, coaching and mentoring.

The Position

As a Software Engineer for Intello's technology department, you will have the opportunity to learn within a mature development team, with solid communication processes, tools and methodologies.

We're a high-leverage team and individual contributions have the ability to directly impact the whole company. You will work on solving non-trivial problems and help build stable and useful solutions.

You will be able to work, depending on your abilities and preferences, on real full-stack products, from the kernel/network layer to cloud-based web applications or APIs.

Technical Stack

  • Ruby, Ruby on Rails, JavaScript
  • mySQL, Redis, Elasticsearch, InfluxDB
  • Ansible
  • Linux

Requirements

Experience

Applicants should:

  • Have a degree in Computer Science or a related field, or professional industry experience. Have a strong grasp of computer science fundamentals.
  • Have at least 2 years of professional software development experience.
  • Be familiar with several programming languages and have in-depth experience with at least one of our programming languages.
  • Write clean, logical, high-quality code and adopt test-driven development and Agile practices.
  • Be adept in automated testing methodologies.
  • Have Experience with Ruby on Rails (or an equivalent framework and the desire to learn Rails quickly).
Personal
  • The ability to be self-managed and self-directed.
  • Curiosity and a love of learning.
  • Passion for the craft of development.
  • Strong communication skills in both French and English.
  • A collaborative, team-oriented approach.

Our hiring process

We’ll review your application to see that it meets our requirements and schedule an initial phone interview with you. You’ll then be given a programming task in one of the programming languages in our technical stack (Ruby or JavaScript) to complete independently, to your own satisfaction and as time allows. After submission of your finished project, we’ll reach out with feedback.

Successful candidates will be scheduled for a follow-up pairing session on their own machine, using their own tools, alongside one of Intello developers. We will make sure to help you being appropriately set up and you are encouraged to use all your normal development habits. There are no wrong answers and the point of this exercise is that we understand how you solve problems.

Finally, a successful candidate will have interviews with the management team. At every step, we’ll do everything to be respectful of your time and life circumstances.


PLEASE APPLY HERE: https://www.indeedjobs.com/intello-technologies/jobs/fabca742a48e9181aa6c


Développeur back-end Ruby

Humanify360

Posted over 5 years ago

Humanify 360 recrute présentement pour une entreprise en développement de logiciels qui contribue au succès des détaillants et des manufacturiers avec des solutions de Sites Web, WebStore, services d'information sur les produits et des solutions photos qui sont simples d'utilisation et bien adaptées!

Description du poste On recherche un développeur logiciel talentueux qui n'a pas peur des nouvelles technologies web et qui est enthousiaste à l'idée d'amener le commerce électronique à un autre niveau. Il s’agit d’un rôle de premier plan dans le développement de la prochaine génération de solutions WebApp eCommerce et de solutions photos.

Responsabilités Plus précisément, le développeur sera amené à: • Faire la connexion du côté backend avec les autres produits de l’entreprise en incluant des solutions eCommerce et photos ; • Contribuer à la définition, à la planification et à l'exécution de projets ; • Faire la revue du code de tes collègues • Créer et documenter des API REST internes/externes

Principales qualifications • Maîtrise de Ruby (Sinatra, Rails) • Maîtrise de MySQL • Très bonne connaissance des principes de services web REST • Expérience pour bâtir et faire évoluer des applications web orientées clients • Création d’applications web de A à Z • Attention aux détails et fierté d’avoir livré un produit de qualité • Expérience avec un logiciel de gestion de version (Cit. SVN)

Expertise complémentaire • Expérience avec Javascript • Faire évoluer des applications web à haut achalandage • Nginx et Apache web servers • Debian Linux et/ou Systèmes d'Opération Unix • API Facebook, médias sociaux et services web • Bonne compréhension des responsive front-end framework, limitations des fureteurs, technologies web modemes, securité web et SE0

Conditions de travail • Salaire compétitif • Télétravail 2-3 jours par semaine • À proximité du métro de l'Église • Nouveau bureau moderne


Intermediate Web Developer

Metrio Software, Inc.

Posted over 5 years ago

Company Description

The data analysis and non-financial risk reporting sectors are firmly entrenched in the strategic decision-making processes of an increasing number of companies. Metrio’s solutions enable our clients to manage and communicate their sustainability performance.

We are based in Montreal and work with more than 75 clients across diverse industries in North America and Europe, including: Air Canada, Aldo, Bell, Bombardier, Bonduelle, Desjardins, Hydro-Québec, RBC, Sid Lee, Sobeys and the City of Lausanne.

Our application development process means all employees can make a direct contribution to our clients’ improved sustainability performance. That's why we are looking for people who want to join our team, and use their know-how to benefit the environment immediately.

Based in Mile End, right across from the Dieu du Ciel brew pub, Metrio is proud to offer a balanced work environment to its employees.

Job Description and Responsibilities

We are looking for creative intermediate full-stack developers, eager to learn and ready to work in a rapidly expanding sector.

More specifically, the developer will have to design new features as well as maintain and optimize the current platform. The successful candidate must be able to: develop the React app with Ruby on Rails; analyze and design complex algorithms; execute automated deployments; and create and manage integration testing using Capybara and Chrome Headless.

The successful candidates must be resourceful and have good problem-solving skills. He/she must be a good communicator and able to document his/her actions. By joining our team, he/she will have the opportunity to work with cutting-edge web-application technology and be at the forefront of sustainable development innovations.

Skills & Qualifications Minimum of three years’ experience as a web developer Knowledge and programming experience with Ruby and Rails Ability to design and analyze algorithms Knowledge of JavaScript, ideally ES6 and React Knowledge of modern architecture concepts such as MVC & REST Familiarity with the Debian GNU/Linux console and environment Familiarity with Git and GitHub Familiarity with document-oriented databases Proficient in web markup, including HTML5 and CSS3 Relevant university degree an asset

Salary and working conditions Competitive salary commensurate with experience Flexible schedule and workplace Welcome kit (screen, keyboard and headphones) Three weeks’ vacation, starting the first year Bonus and four weeks’ vacation, starting the second year

Application Procedure To submit your application, please send your CV to: [email protected]


Développeur(euse) web intermédiaire

Metrio

Posted almost 6 years ago

À PROPOS DE METRIO

Metrio (www.metrio.net) est une entreprise montréalaise qui offre un logiciel et une expertise en développement durable répondant aux besoins en reporting RSE (responsabilité sociale des entreprises) et financier, de la collecte de données à la publication des résultats. L’entreprise travaille avec plus de 60 clients, dont ALDO, Bell, CN, Hydro-Québec, JetBlue, RBC, Sobeys et Bonduelle.

Le développement durable est un secteur en pleine effervescence et Metrio offre plusieurs outils et services afin de mieux gérer, analyser et communiquer les impacts environnementaux, sociaux et économiques. L’entreprise poursuit actuellement sa croissance au Canada, aux États-Unis et en Europe.

Metrio offre un contexte professionnel favorisant l’équilibre entre le travail et la vie personnelle. Situés au coeur du Mile-End, nos bureaux sont à proximité de tous les avantages de ce quartier, dont le métro, de nombreux restaurants et microbrasseries!

DESCRIPTION DU POSTE

L’équipe de Metrio étant toujours à l’affût des nouvelles avancées et bonnes pratiques en industrie, la personne se joignant à nous aura l’opportunité de jongler avec la fine pointe de la technologie. Développement d’application Ruby on Rails avec React, algorithmes map-reduce, déploiements automatisés en continu, tests visuels automatisés avec Capybara et chrome headless; ce ne sont pas les défis qui manquent!

Nous recherchons un développeur web, préférablement « full stack », avec trois années d’expérience ou plus qui souhaite se joindre à une équipe dynamique et multidisciplinaire. Le développeur sera appelé à développer de nouvelles fonctionnalités et à maintenir et optimiser la plateforme actuelle. Il fera preuve de débrouillardise et d’ingéniosité afin de surmonter les problèmes. Il devra par exemple être en mesure de suivre la trace d’un bug, cibler la source du problème et bien communiquer et documenter ses trouvailles pour l’équipe via une plateforme comme Jira.

RESPONSABILITÉS

  • Développer de nouvelles fonctionnalités: front end et/ou back end
  • Participer à l’architecture de l’API de l’application ou à la refonte de l’interface utilisateur
  • Effectuer la veille technologique des bonnes pratiques, outils et technologies
  • Participer à la revue de code et au travail en équipe

TALENTS ET QUALIFICATIONS RECHERCHÉES

  • Minimum de trois années d’expérience professionnel à titre de développeur web
  • Connaissance et expérience de programmation significative avec Ruby et Rails
  • Connaissances en Javascript, idéalement ES6 et React
  • Maîtrise des concepts d’architecture moderne (ex: MVC, REST)
  • Maîtrise avec la console et un environnement GNU/Linux (Debian)
  • Maîtrise avec Git et GitHub
  • Familiarité avec les bases de données orientées documents
  • Bonne familiarité du Web, incluant HTML5, CSS3
  • Formation universitaire pertinente (niveau baccalauréat)

SALAIRE ET AUTRES CONDITIONS DE TRAVAIL

  • Salaire annuel 55 000 à 65 000 $ (selon l’expérience);
  • Trois semaines de vacances dès la première année;
  • Bonification possible à partir de la deuxième année d’emploi;

PROCÉDURE POUR SOUMETTRE VOTRE CANDIDATURE

Faire parvenir votre CV à Pierre Desrosiers ([email protected]). Seuls les candidats retenus seront contactés pour une entrevue.


Rails Application Engineer

AdGear Technologies - Samsung Ads

Posted almost 6 years ago

Who we are

AdGear is an advertising technology company located in Montreal that has been recently acquired by Samsung Electronics, but operates as an independent, fully-owned subsidiary. This means that we get to work on big complex projects with stakeholders located across the globe.

What you’ll do

As a Ruby Application Engineer, you will be responsible for designing, building, deploying and maintaining a client facing application and its API used to configure and provide analytics of a high-volume real-time bidding platform. There will be opportunities to contribute to open source, review code, and share knowledge.

You will be influential in our application's transition towards a more modern, API-oriented architecture with a Javascript frontend.

You will be working with experienced, passionate programmers as part of the application team within a broader engineering organization with a strong technical culture.

Find out a bit about people you'll be working with at: http://github.com/adgear/team

Requirements

You enjoy building things You value craftsmanship in software (http://manifesto.softwarecraftsmanship.org) You enjoy reading code, and you're probably in the habit of reading the source for your dependencies You have experience developing software with Ruby

Other things you probably enjoy or would be interested in learning

Designing and building large systems Designing and maintaining a GraphQL API Performance debugging and tooling Strong database skills (integrity, design, performance)

Some of the tech we currently use

Ruby on Rails PostgreSQL React and Typescript Optional: Rust

Some of the benefits of working with us

Snacks and drinks in the office Board games and Ping-Pong Company outings, roasts, and many more interesting things Yoga in the office once a week Referral bonus Discounts with several partners and vendors Samsung Employee Discounts for Samsung Products Company-paid comprehensive extended health & dental coverage Travel, Life, and Short/Long term disability Insurance Group RRSP Matching Program Group TFSA Program Apply now by sending your resume to [email protected] or visit adgear.com

This is an ongoing job posting


CBRAIN Team Software Developer at McGill University

McGill Centre for Integrative Neuroscience / CBRAIN Team

Posted almost 6 years ago

The CBRAIN Team at McGill University is hiring new developers. If you are interested in working on an exciting Ruby on Rails project with a dynamic and knowledgeable team building software that will immediately effect people, then this is an exciting opportunity for you.

Please visit: https://t.co/8Ut7JpH998


Daytime Mentor (Full Stack Web Development)

Lighthouse Labs

Posted about 6 years ago

Are you the person for us? How could you be? We are looking for the rarest of combinations:

  • Strong Web Developer but addicted to mentorship
  • Loves teaching, but doesn’t want to give up developing
  • Believes in learning by doing, even if you may have been classically trained
  • Loves people as much as code and code as much as people
  • Wants to try their hand in rapidly iterating a curriculum to better suit the 20 people in front of you that are all looking at you skeptically because you claim to be able to teach them so much in so little time that they will actually be employable

Lighthouse Labs is an intense 8-week bootcamp that turns beginners into professional developers. What we are seeking is people who think education can be done better. Our belief is simple: most of what you learn as a developer is on the job. Code is a craft and a great way to work on your craft is to study under people who treat the practice of code like Hattori Hanzō treats the making of swords.

Mentoring takes place on site at WeWork L’Avenue. Teaching at Lighthouse Labs is secondary to most developers’ primary responsibility and can be for 6-20 hours a week. As such, we schedule shifts based on your availability and preference, as best as possible. Scheduling can be fixed or determined on a weekly or bi weekly basis. Mentors are needed throughout the day from about 12pm to 5pm. Compensation is hourly. Mentors are responsible for handling any and all questions that come up. This includes pair programming and debugging issues with them, which in most cases is more valuable for the students than giving them an answer. Code reviewing and helping students refactor their code is also a big part of being a mentor.

Required experience:

  • Software Development: 2 years
  • Bilingual: French & English speaking
  • Experience with HTML/ CSS, Javascript, ActiveRecord + SQL + MongoDB, OOP, Ruby / - Rails, and NodeJS

To apply, please email [email protected].


Experienced Ruby-on-Rails Backend Developer

Crowdstaffing

Posted about 6 years ago

At least 3+ years of strong experience coding with Ruby on Rails. Solid knowledge of Ruby syntax and nuances. Experience working with PostGres.

Key Skills & Responsibilities

You must have an Interest & passion for development and design, ability to work in a start-up company, long-term mentality to build a lasting company and personal vision.

As a key member of the development team, an Ruby-on-Rails Backend Developer should have the following skills & will have the following responsibilities:

Skills: Strong experience with RSpec and Resque Proficiency in software design patterns, code review, TDD etc. Excellent knowledge of RESTful APIs Experience working with ElasticSearch Experience working with messaging and queuing technologies including RabbitMQ, Sidkiq, etc.. Familiarly and some experience with Continuous Integration and/or confirmation and management tools including Git, JIRA, Confluence, Jenkins, etc)

Responsibilities: Efficient, reliable and maintainable Ruby code Conducting Code Review Identify area’s of improvement, bugs and design solutions to address them

Perks of the job Competitive Salary For The Right Candidate. Work from anywhere, 100% remote work with planned team meetups


Intermediate/Senior Front-end Developer (Ruby on Rails)

Lexop

Posted over 6 years ago

<p>Lexop</p>

Job Title: Intermediate/Senior Front-end Developer (Ruby on Rails)

Schedule: Full time (37 hours a week)

Compensation: Competitive salary and up to 10% yearly bonus.

About Lexop

People trust paper. Because they can see it, touch it, and control it. That’s why they still resort to fax, registered mail, courier services, and bailiffs.

We believe that in today’s world, the same level of trust should apply to electronic communication. This means giving people access to reliable tools that offer the peace of mind they need in order to take the digital leap. That’s why Lexop was born.

Our online platform provides assurance, real-time tracking, and proof of delivery of your important content. We are based in Montreal and launched our platform in 2016. Since then, we’ve graduated from FounderFuel’s accelerator program, have won many awards, and were nominated as “Most Promising Startup” by NACO (National Angel Capital Organization).

Job Description

We are looking for an outstanding Web Developer to become a major contributor to our small, yet extremely agile development team. This role will have you working on a variety of web and server platforms, with your efforts benefiting countless active users.

You’ll be a part of a team that is revolutionizing the most conservative market in the world. This quarter alone you’ll be adding awesome new features, working on any number of projects that interest you like s.a. new products, internal tools, and improving our already solid architecture.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Skills & Requirements

  • Javascript
  • REACT
  • HTML5
  • CSS3
  • Design-implementation
  • Modularity and re-usability

Benefits

  • Flexible hours
  • Subsidized meals from our delicious café
  • Amazing coworking space with multiple rooms
  • Team lunch on Fridays
  • Unlimited coffee
  • Free water (yup!)

Apply now!


Intermediate/Senior Back-end Developer (Ruby on Rails)

Lexop

Posted over 6 years ago

<p>Lexop</p>

Job Title: Intermediate/Senior Back-end Developer (Ruby on Rails)

Schedule: Full time (37 hours a week)

Compensation: Competitive salary and up to 10% yearly bonus.

About Lexop

People trust paper. Because they can see it, touch it, and control it. That’s why they still resort to fax, registered mail, courier services, and bailiffs.

We believe that in today’s world, the same level of trust should apply to electronic communication. This means giving people access to reliable tools that offer the peace of mind they need in order to take the digital leap. That’s why Lexop was born.

Our online platform provides assurance, real-time tracking, and proof of delivery of your important content. We are based in Montreal and launched our platform in 2016. Since then, we’ve graduated from FounderFuel’s accelerator program, have won many awards, and were nominated as “Most Promising Startup” by NACO (National Angel Capital Organization).

Job Description

We are looking for an outstanding Web Developer to become a major contributor to our small, yet extremely agile development team. This role will have you working on a variety of web and server platforms, with your efforts benefiting countless active users.

You’ll be a part of a team that is revolutionizing the most conservative market in the world. This quarter alone you’ll be adding awesome new features, working on any number of projects that interest you like s.a. new products, internal tools, and improving our already solid architecture.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Skills & Requirements

  • Ruby on Rails (RAILS5)
  • API development (REST, JSON …)
  • 3-rd party integrations
  • Knowledge of complex SQL querying
  • Test implementation

Bonus

  • Payment processing
  • File handling
  • Cloud and platform architecture
  • Linux O/S
  • Networking
  • Security and encryption

Benefits

  • Flexible hours
  • Subsidized meals from our delicious café
  • Amazing coworking space with multiple rooms
  • Team lunch on Fridays
  • Unlimited coffee
  • Free water (yup!)

Apply now!


operaop.com

Opera Op

Posted over 6 years ago

Company Introduction

Opera Op is a networking site for performing artists and arts organizations, that also provides accounting, promotion, database creation, crowdfunding/donation and other payment services.

Job Description

We are looking for a Ruby developer responsible for expanding upon our existing Ruby applications and integrating our existing database. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and building quality products is essential.

Contract Details

Start Date: Immediately

End Date: January 31st, 2018

Compensation: To be negotiated based on relevant experience and expertise.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Ruby code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization.

Skills

  • Good understanding of the syntax of Ruby and its nuances
  • Solid understanding of object-oriented programming
  • Understanding of functional programming style in Ruby
  • Skills for writing reusable Ruby libraries that may be used in expressive ways
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • Experience with Rails
  • Knack for writing clean, readable Ruby code
  • Experience with both external and embedded databases
  • Understanding of fundamental design principles behind a scalable application
  • Able to create and work with existing database schemas that represent and support business processes
  • Implementation of automated testing platforms and unit tests
  • Proficient understanding of code versioning tools {{e.g. Git, Mercurial or SVN}}
  • Familiarity with development aiding tools {{such as Bower, Bundler, Rake, etc}}
  • Full-stack development capability an asset

Contact

Rebecca Woodmass (she/her or they/them pronouns)

Project Manager

[email protected]


Full Stack Ruby

Gurulink

Posted over 6 years ago

Our client, lead by a successful serial entrepreneur, is doing things no one thought possible….by using Technology, Software, Artificial Intelligence and Big Data / Analytics, the Academic Community in Montreal and his owns smarts to disrupt the apparel industry…

Having recently won a nice round of funding they are now ready to fill 1 or 2 critical roles including a Full Stack Software Developer using JS and RoR (and a whole bunch of other cool technology).

This job is the ideal role for an intermediate, smart, entrepreneurial software developer who is ready to apply her or his work ethic, software design, dev smarts and passion for business to get the job done.

Here is what your day will probably look like:

  • Gain exposure to the existing ecommerce platform and start to figure out how it works, lead by the Sr Developers, by …wait for it…..fixing existing bugs…
  • Begin to understand the platform design
  • Understand the existing features
  • Ensure & improve documentation for all of the features
  • Begin to review Roadmap and planned feature set release
  • Ensure continuous improvement
  • Identify strengths weaknesses of existing system
  • Being to plan new features set rollout
  • Ensure any and all new features can be replicated across all sites (product lines)
  • Begin to assume full responsibility for design of next generation platform
  • Ensure ability to scale
  • Assume technical leadership for platform
  • Hire someone to do what you were doing and then oversee the addition to the team to assume continuous fixes and improvement

Here is an idea of what our client's tech stack looks like:

a. Ruby - (MVC)

b. Rails

c. JavaScript

d. HTML5

e. CSS3

f. Unix Linux

g. Testing Framework (Rspec, Selenium would be cool)

h. CI – no tool today

i. DB: Postgres / MySQL

j. Cloud AWS, specifically S3

k. NewRelic & Appsignal for monitoring

l. Sidekick

m. Github

n. JIRA

Here is what we feel you need to bring to the table:

  • 2 to 4 years of experience in Web Development
  • 1 to 2 years focused on ecommerce
  • Some sort of Academic training, a degree in Comp Sci would not be overkill …
  • A love for Ruby
  • A passion for JavaScript
  • A good attitude and work ethic
  • Great communication skills – ideally bilingual…but English will do

To apply please send your CV to:

Robert McDougall [email protected] or Lydia Roe Hansen [email protected]


The Acquisio Promote team is hiring a Rails dev

Acquisio

Posted almost 7 years ago

<p>Acquisio</p>

We’re a diverse, open-minded, Kaizen-driven team building an automated AI-powered marketing tool for SMBs. Our mission is to empower local mom and pop businesses with simple-yet-powerful tools to compete with the big guys.

Our Tech Stack

  • Rails 4 (transitioning to 5 shortly)
  • Postgresql
  • Redis
  • Sidekiq
  • Heroku
  • Meaningful HTML via Slim
  • Beautiful CSS via Stylus
  • Efficient JavaScript via Coffeescript

How We Work

  • GitHub issues managed by a kick-ass product owner
  • 5-minute daily standups
  • Minimal meetings
  • Code reviews
  • 4.0 Code Climate
  • 100% coverage
  • Slack
  • Mac

Our Interview Process

  • Send us code samples (GitHub)
  • We schedule a pairing session where we work on real code and you see our setup and how we work

Our Ideal Dev

  • Quick learner
  • Growth mindset
  • Proud of their craft
  • Fierce lion who's made better when combined with other lions into Voltron, Defender of the Universe

Contact us through a pull request, by contacting one of the team members directly or [email protected]


Backend Engineer

Dynamo

Posted almost 7 years ago

We’re Dynamo, a digital design agency based in Montreal. We want to make an addition to our cozy and committed crew of coders. As a senior engineer, you’d work on challenging problems for our clients, provide leadership to the team, and help strengthen our culture of care and quality work.

You’ll wear a lot of hats: working with project-managers and business-development to develop worksheets for prospects; maintaining our cloud-based devops infrastructure; providing architectural and design insight into our projects; and writing robust, well-designed software that delivers great value and leaves future maintainers green with envy.

What we’re looking for:

  • T-shaped web-development skills, with expertise in Ruby, Rails and the surrounding gem ecosystem;
  • A passion for test-driven development and solid object-oriented design;
  • Strong written and spoken communication skills, and experience mentoring junior developers;
  • Comfort and confidence communicating with clients;
  • Experience with e-commerce frameworks, particularly Spree and Solidus, is a huge plus;
  • Experience with JavaScript and front-end frameworks is a big plus;
  • Familiarity with agile methodologies, especially Scrum or Kanban, would be cool;
  • Experience with pair-programming would be neat, but not required.

What to expect:

  • working in a wonderful team, each of whom care equally about the quality of their work and the well-being of their colleagues;
  • working on cool products for a wide gamut of clients;
  • a remote-friendly workplace—we have team members spotted across the globe;
  • competitive salary and profit-sharing plan;
  • comprehensive health benefits;
  • an annual professional-development budget;
  • catered lunches and myriad caffeination options.

If this sounds like your jam, send an email to [email protected] outlining your qualifications, and share a cool story with us: a nifty refactoring you executed; or a clever solution to a challenging problem; or even a tough situation that taught you a valuable lesson. Include the word “banana” in your email.


Ruby on Rails FullStack Teacher

Le Wagon Montréal

Posted over 7 years ago

<p>Le Wagon Montréal</p>

Le Wagon (www.lewagon.com) is a coding bootcamp that teaches technical skills to creative people. Featured by techcrunch as one of the most impressive bootcamps in Europe, it is now coming to Montreal! We've built a very intensive and selective 9-week program to teach product development : from coding basics to product launch.

We’re looking for fullstack ruby on Rails developers willing to share their passion and teach the Wagon curriculum, a course that’s been highly rated by more than 700 students within 14 cities around the world.

About you:

  • You have 3+ years of experience in Rails.
  • You have a lean approach.
  • You’re used to working with startups.
  • You’re very comfortable with git/Github and collaboration techniques.
  • You love teaching code, you have a dynamic personality and you’re a natural leader.
  • You love clean code and refacto without being an extremist of TDD.
  • You aren’t reluctant to frontend dev & design and you’re up-to-date in frontend development.
  • You think great products also come with great design.
  • You master Bootstrap and know how to use it properly.
  • You’re familiar with Sublime Text, Github, Slack, Trello.

Your mission:

  • You'll teach programming and web-development to a class of 10 to 20 entrepreneurs learning ruby, HTML/CSS/javascript and ruby on Rails.
  • You’ll also touch on various other topics (either ruby basics, Database & SQL, Rails, frontend). We’ll give you slides and videos to prepare.
  • You’ll help students on their coding challenges and make a live-code to correct some.
  • You’ll help students code their MVPs.

Here is a testimonial of a Paris teacher to give you an idea of what the job looks like.

Interested ? [email protected]

enter image description here


Full stack web developer for Taxelco

Taxelco

Posted over 7 years ago

<p>Taxelco</p>

Taxelco owner of Téo taxi, the most innovative player in the taxi business, Taxi Diamond and Taxi Hochelaga is actively looking for a Full Stack web developer.

We are looking for a person, who is, like us, a true believer in revolutionizing the taxi business in Montreal at the same time contributing to the improvement of working conditions of men and women taxi drivers in Montreal. You will be contributing to making Montreal green and an avant-garde city where transportation is a reflection of the city’s innovative charm.

As a full stack web developer at Taxelco, you will be responsible for designing, troubleshooting, development, testing, deployment and maintenance of web applications for an innovative platform in the transport business.

You, as a new developer, will work closely with the Chief Technical Officer to put in place the IT architectures and insure technical efficiency and effectiveness.

Description :

Among other things being a full stack web developer at Taxelco will require you to:

  • Design, maintain and improve existing code base to ensure that it is properly structured
  • Troubleshoot, identify and research reported issues, and participate in improving the interface Develop new internal tools and contribute to updating and improving internal processes
  • Be an active part of the team and work closely with your colleagues to develop solutions, contribute to data collection and data analysis toward improvement of management and control processes.
  • Work closely with colleagues to develop data analysis solutions, configuration management and process control.
    -Be detail oriented with ability to efficiently manage time and prioritize tasks to meet the deadlines.

Requirement:

We are looking for an individual with 2 to 5 years’ experience as generalist web developer with a solid experience in web based platforms ideally Ruby on Rails.
Most importantly we are looking for someone who is passionate and ready to be part of a team that has a great sense of humor, efficient and very diverse.
You recognize yourself in this job description, please send us your resume at [email protected]. We are looking forward to meet with you!

On the other hand, if this job is not for you but you know THE perfect fit for the job, please share and send them our way.


Ruby on Rails developer

AdGear

Posted over 7 years ago

Company Description

AdGear, part of Samsung Family is a digital advertising technology company that provides platforms and services for digital media innovators such as publishers, advertisers and media agencies.

AdGear is a fast growing company that employs 40 passionate digital marketing and technology experts and has offices in Montreal and Toronto.

We operate a full-stack advertising platform that enables our customers to innovate with formats, audience data, reporting, pricing, and distribution strategies.

Our clients include The Canadian Government, LaPresse+, belairdirect, Simons, Star Touch, Montreal Canadiens, V- Télé, Intact, CTV, Cossette, BleuBlancRouge, and many more.

Some of the Benefits working with us...

  • 3 weeks annual leave
  • 50% covered Medical Insurance
  • Yoga in the office, fitness discounts, soccer and cycling groups, cards and board games in the office
  • Company outings, company roasts and many more interesting things
  • Samsung Employee discounts on all Samsung products

Job 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. AdGear advertising platform 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.

We are continuously developing and evolving our platform. 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.

  • 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 willing 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)
  • Experience with unit testing and acceptance testing. Software quality is critical in everything we ship, so we are obsessed with testing.
  • 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.

How to apply

Send your resume at [email protected]


Software Developer - Vigilant Global

Vigilant Global

Posted over 7 years ago

<p>Vigilant Global</p>

As an active participant in capital markets worldwide, Vigilant Global combines new and emerging technologies with sound and forward thinking strategies. A strong focus on research and development has allowed the firm to expand in the rapidly changing environment of electronic markets. Vigilant Global is among the top employers in Montreal for 2016.

We are currently looking for a Software Developer in the Infrastructure Management Systems team. We work very closely with the network team to ensure round the clock uptime and optimization of one of the fastest global network in the world.

We continuously monitor the health of remote network devices to help network operators make swift decisions at critical moments by providing them with a suite of high performance dashboards and tools to visualize and control our global network. We adapt to the changing requirements by providing quick and frequent releases in our very fast-paced environment.

What will you do?

  • Build web applications and scripts to monitor and control network equipment operating globally.
  • Present big data in a user friendly interface.
  • Provision and maintain remote sites and virtual machines.
  • Interact with WebSocket to build real-time data monitoring websites.
  • Participate in idea generation and research innovative solutions.
  • Assist in the requirements engineering and analysis phase.
  • Develop highly efficient and robust systems.
  • Build extensive test suites to ensure proper software robustness and performance.
  • Support existing software by making modifications as required.
  • Release and deploy code continuously.

What are we looking for?

  • Bachelors Degree in Computer Science or Computer Engineering.
  • Strong experience with one or more dynamic languages (Python, Ruby, JavaScript).
  • Some experience with one or more web application frameworks (Ruby on Rails, Sinatra, Django/Flask, AngularJS).
  • Experience with provisioning tools (Ansible, Chef) an asset.
  • Innovative thinking and problem solving
  • New graduates welcome to apply.

Why you should join Vigilant Global?

  • 3 weeks paid vacation starting the first year
  • Benefits program starting on the first day
  • We offer a bus pass, a parking pass or even a BIXI pass
  • Gym membership
  • We offer Breakfast, Lunch & snacks everyday
  • Casual environment where you would work with passionate people
  • And many more benefits you would love to discover!!!

Apply for the job


Intermediate or Senior Rails Developer - PvP mobile games

c4mprod

Posted almost 8 years ago

Join a small team of passionate game makers. Our objective is to produce innovating, ambitious & PvP titles. Check our latest games: Tekken Card (2013, 20M players), Battleplans (2016, just released, 1M players).

Your missions (on Battleplans for the first year) :

  • join the daily team discussions to define the game's roadmap,
  • document each game decision in server architecture docs,
  • code the data logic,
  • create the APIs for the Unity client (iOS & Android),
  • read your colleagues commits and sync with them every day,
  • optimize the most intensive requests,
  • improve the content creators admin tools,
  • play C4M's games!

Your work environment:

  • ruby, rails
  • redis, mongoDB, postgreSQL,
  • github,
  • newrelic,
  • We work in English & French.

We're looking for someone:

  • curious, humble, passionate about games,
  • at least two years of experience of applications serveur programming,
  • extensive usage of unit testing on past projects,
  • available soon!

We offer:

  • 4 weeks of holidays,
  • take your holidays when you want,
  • office 5 minutes from the Mont-Royal station,
  • 8th floor with view on the city,
  • the fun to make games!

How to apply:

Send resume & references to [email protected]


Full Stack Web Developer

Porkepic Solutions

Posted almost 8 years ago

TELECOMMUTE · Montreal, Quebec, Canada

DESCRIPTION

As a full stack web developer at Porkepic Solutions, you will help us conceptualise, develop, program and deploy our innovative cloud based software for the construction industry.

We are looking for a developer to join our small consultancy team and help our clients build their vision. You can work remotely from your home office, your favorite coffee shop or on a beach in Mexico. Where ever you are, you can work with us.

We do not hire based on a buzzword list or the popular technology of the day. We currently use a mix of Ruby, Javascript, Coffeescript, SASS, Python, Node.js, Ember.js, Backbone.js and Ruby on Rails. Our stack always evolves, we could use something totally new tomorrow!

Whatever technologies, languages or development environments you use, we can leverage that expertise. With a strong base in computer science and different languages, we believe you should be able adapt to any curve ball we may throw at you!


Comme développeur web chez Porkepic Solutions, vous nous aiderez à conceptualiser, développer, programmer et déployer nos logiciels cloud innovateurs pour les entreprises en construction.

Nous cherchons un développeur pour rejoindre notre équipe de consultation et aider nos clients. Nous offrons un environnement de travail à distance à partir de votre bureau, votre maison, de votre Starbucks favori ou au bord d’une plage au Mexique. Ou que vous soyez, vous êtes peut-être celui dont notre équipe a besoin.

Nous n’embauchons pas à partir d’une liste de buzzwords, technologies ou d’acronymes populaires figurant sur votre CV. Présentement nous utilisons une mixture de Ruby, Javascript, Coffeescript, SASS, Python, Node.js, Ember.js, Backbone.js, mais nous évoluons chaque jour. Nous pourrions bien utiliser quelque chose de complètement nouveau demain matin.

Quelles que soient les technologies, langage ou environnement de développements que vous utilisez, nous nous attendons à ce que vous les maîtrisiez pleinement. Nous nous attendons aussi que vous puissiez maîtriser toute autre technologie, langage ou environnement de développement que nous pourrions utiliser dans le futur.

REQUIREMENTS

  • French and english written and spoken
  • Autonomous
  • Dedication
  • Team work
  • University diploma or equivalent experience
  • Strong computer science foundation (data structures, algorithm, logical thinking, methodologies)
  • Design sense

BENEFITS

  • Work remotely
  • Your choice of laptop
  • Health care insurance
  • We try to go a conference every year
  • Equity is an option

Apply now: https://porkepic.workable.com/jobs/265149


MCIN Software Developer

The McGill Centre for Integrative Neuroscience

Posted almost 8 years ago

Job Code:

MSD20160112

Application Deadline:

Open

Location:

McGill University, Montreal Neurological Institute(MNI) McGill Centre for Integrative Neuroscience (MCIN) Montréal, Quebec, Canada.

Organization:

The McGill Centre for Integrative Neuroscience, led by Professor Alan Evans, is a neuroinformatics research group, conducting computationally-intensive brain research using innovative mathematical and statistical approaches to integrate clinical, psychological or neuroimaging phenotypes with genotypic information. These principles are applied to research questions in neurology, psychiatry and developmental neurobiology. The MCIN is a brain research environment that provides: - State-of-the-art high performance computing (HPC) technologies for collaborative brain research across Canada and international partner sites in Europe, the U.S., Latin America and Asia. - Research infrastructure for faculty, research associates and neuroinformatics trainees in the areas of image processing, databasing, mathematics/statistics and genetics - Research training towards integrative neuroscience and genetics.

The MCIN aims to be an international leader in the integration of imaging,genetics and behavioral assessments data via information sciences, providing a platform for advances in basic neuroscience and clinical care.

The CBRAIN neuroimaging platform and the LORIS multi-centre data management system, both developed and supported in-house, allow a community of hundreds of scientists around the world to organize and analyze data through collaborative tools and remote computing resources.

Our Open-Source projects can be consulted at https://github.com/aces.

Job Description:

  • The MCIN is seeking competent, team-oriented software developers for a range of platform projects. Reporting to the managers of software and technology development, the work consists ofdesigning, coding, testing and maintaining new and existing features for our research platforms. The main areas of development include database driven web portals, distributed computing, 3D data visualization and scientific applications programming. We encourage any candidates with strong programming skills to apply.

Main responsibilities include (but are not limited to):

  • Plan, code, test, debug and support software for neuroinformatics research platforms.
  • Implement new features according to functional specifications and user requirements.
  • Participate in the establishment and implementation of information flow, data handling, database storage and data processing.
  • Develop and maintain test suites.
  • Follow established best practices and work closely with the various development teams.
  • Ensure that development documentation is up to date.
  • Participate in high-level platform design discussions.
  • Report regularly on activities.
  • Provide advice and training to junior team members.

Requirements:

  • University degree or related work experience in computer science or related field.
  • Minimum 3 years of related research or industry experience.
  • Current students in related fields are encouraged and welcome to apply.
  • Strong programming skills and understanding of modern languages.
  • Experience with version control systems (e.g. git, svn) and team-based development methodologies.
  • Experience with Unix/Linux operating systems.
  • Excellent communication skills and team oriented attitude.
  • Good documentation practices.
  • Good organizational skills and ability to learn quickly.

Other Sought after Skills and Qualifications:

  • Expertise with web development (Ruby on Rails, JavaScript, Bootstrap, PHP, Apache, Nginx).
  • Experience with relational and non-relational database systems (MySQL, NoSQL).
  • Experience with 3D data visualization (WebGL, OpenGL).
  • Experience with high-performance computing and distributed systems (HPC, Hadoop, Docker).
  • Familiarity with academic research environments.
  • Fluency in French and English.

Starting hourly rate:

$25 to $30.

How to apply:

Please send your cover letter and CV to ([email protected]). Please specify the job title and code (MCIN Software Developer, MSD20160112) in your email subject line. Must be eligible to work in Canada. Direct hire only. Please, no agencies, no phone, no fax and no other inquiries. McGill University is an equal opportunity employer. These are temporary positions with the possibility of full-time/full-benefits employment, due to start as soon as the qualified candidate is selected. The full-time/full-benefits positions include all the standard benefits that the university offers to the M-term employees. We thank all applicants for their interest and wish to advise that only those selected for an interview will be acknowledged.


Senior Ruby on Rails developer

Bookwitty

Posted almost 8 years ago

<p>Bookwitty</p>

Bookwitty is looking for an experienced Ruby on Rails developer to join our growing Montreal team and help create the best platform for book enthusiasts yet.

You will be working with a group of witty and passionate people to not only develop, but shape the architecture and future of a unique platform that allows people to connect, share knowledge and discover new ideas through books.

Some examples of projects you could be working on:

  • Design and develop platform services
  • Enhance our development and deployment tools
  • Work with other teams to design and plan new features
  • Implement caching layers for data stores that include billions of records
  • Develop and implement scoring and recommendation engines
  • Keep our apps safe by performing code audits and dependency updates

Some of the things you should have experience with or be ready to learn:

  • Using Ruby on Rails at scale
  • Maintaining a solid set of tests
  • Using Git
  • Developing with multiple data stores such as document-based and graph databases
  • Having practical knowledge of front-end technologies such as JavaScript, HTML and CSS

Bonus skills include:

Experience with deploying and scaling on the Heroku platform and / or Amazon Web Services Experience with service-oriented architectures

Bookwitty takes great care of its people.

We’ve just set up shop in a brand new Plateau office, minutes away from a metro station and next to more services, restaurants, gyms and pubs than we can keep count of.

Full-time employees benefit from full coverage of health insurance premiums across our medical, dental and vision plan offerings. Work schedules are flexible so you can work remotely when it suits you. We also offer the occasional round of drinks.

About Bookwitty


Bookwitty is an exciting new project that is all about building a community platform, a combination of a factual database, user submissions, scoring, social media, and e-commerce. This platform is designed for people that love reading, and want to share ideas with each other. The unique platform we’re creating will let people connect, share knowledge and discover new ideas through books.

And thanks to our global network of book enthusiasts, bookstores, publishers and other professionals, this platform to deliver any book – even the most inaccessible – into the hands of people anywhere in the world, at a fair price.

The core of the development team is based in a brand new office in Montreal, right in the heart of the Plateau. Bookwitty’s parent company Keeward has offices in New York, San Francisco, Paris, Brussels, and Beirut.

> So what are you waiting for? Send us your C.V. today and join a dynamic, fun, young group of hard-working people!


Senior Frontend Developer

Bookwitty

Posted almost 8 years ago

<p>Bookwitty</p>

Bookwitty is looking for an experienced frontend developer to join our growing Montreal team and help create the best platform for book enthusiasts yet.

You will be working with a group of witty and passionate people to not only develop, but shape the architecture and future of a unique platform that allows people to connect, share knowledge and discover new ideas through books.

Some examples of projects you could be working on:

  • Help formulate a long term vision for our project’s frontend engineering
  • Transform new designs into fully integrated user interfaces
  • Evaluate and implement a data binding framework
  • Apply best practices to help keep pages maintainable, fast and responsive
  • Collaborate with design teams to create compelling interactions
  • Provide guidance to other team members

Some of the things you should have experience with or be ready to learn:

  • Developing solid Javascript libraries
  • Coding stellar HTML and CSS
  • Using Git
  • Having good knowledge of Ruby and Rails’ frontend stack
  • Knowing your browser developer tools inside and out
  • Upholding usability and accessibility best practices


Bonus skills include:

  • Interest in cutting edge frontend technologies like ES6, Web Storage, IndexedDB and Service Workers
  • Experience with two-way data binding frameworks
  • Experience with deploying assets to CDNs

Bookwitty takes great care of its people.

We’ve just set up shop in a brand new Plateau office, minutes away from a metro station and next to more services, restaurants, gyms and pubs than we can keep count of.

Full-time employees benefit from full coverage of health insurance premiums across our medical, dental and vision plan offerings. Work schedules are flexible so you can work remotely when it suits you. We also offer gym memberships and the occasional round of drinks.

About Bookwitty


Bookwitty is an exciting new project that is all about building a community platform, a combination of a factual database, user submissions, scoring, social media, and e-commerce. This platform is designed for people that love reading, and want to share ideas with each other. The unique platform we’re creating will let people connect, share knowledge and discover new ideas through books.

And thanks to our global network of book enthusiasts, bookstores, publishers and other professionals, this platform to deliver any book – even the most inaccessible – into the hands of people anywhere in the world, at a fair price.

The core of the development team is based in a brand new office in Montreal, right in the heart of the Plateau. Bookwitty’s parent company Keeward has offices in New York, San Francisco, Paris, Brussels, and Beirut.

> So what are you waiting for? Send us your C.V. today and join a dynamic, fun, young group of hard-working people!