full stack engineer in montreal

job type
apply now

job details

montreal, québec
job category
job type
reference number
apply now

job description

Company Description

Providing innovative software that powers the world’s most successful operators.

We pride ourselves on product innovation and technical excellence and are constantly adding new applications and new functionality to our product suite, used by billions of end users. And, while many other companies have been downsizing, we continue to see growth across our business.
Want to be part of our story?

Job Description
The Senior Software Engineer position is a key role, responsible for technically leading complex projects and achieving the best possible outcome. As a Senior Software Engineer you will be responsible for hands on development, analysis, architectural design, mentoring other developers and working closely with customers. All our development is on high volume, high performance transactional systems - you will be responsible for ensuring their success through code reviews and performance tuning, as well as assisting with live production incidents.
• Work as part of a self-organising SCRUM team to develop new features and functionality for high volume, large scale betting websites
• Practice Test-driven development to produce robust, clear, polished, code to a high standard of quality
• Design solutions that are modular, scalable, extendable and portable
• Work with customers to extract requirements using BDD

Why would you enjoy this opportunity
we can offer you:
• Tangible, realistic and exciting career development
• Exposure to real world projects and the chance to develop some of the leading e-commerce sportsbooks
• Market leading benefits

If you’re the right Software Engineer for us, you’ll be able to demonstrate:
• Demonstrable coding talent in at least one major language (Java, J2EE, C, C++)
• Strong fundamental programming skills (data structures, algorithms)
• Database design experience (any vendor)
• Web development skills HTML, HTML5 and CSS
• Excellent communication skills, both written and spoken

It would also be great to see these skills/experiences as well:
• Familiarity developing on Unix/Linux
• Experience with LAMP (Linux, Apache, MySQL, PHP) website design
• Knowledge of Agile, Scrum, BDD, TDD and/or CI
• Experience with tools such as Jenkins, Maven & Artifactory

Additional Information

• The opportunity to interact with global teams, and where appropriate switch teams and projects as you and our business continues to develop and grow
• Tangible and genuine career development, where you can take your career where you want it to go!
• Exposure to real world and business critical projects & the chance to develop some of the world’s leading e-commerce sportsbooks whilst working with various clients and seeing lots of code!
And if that’s not enough; you will get to enjoy benefits and flexible working whilst we provide you with the guidance and development skills you need to progress quickly and enhance your career.

Randstad Professionals Canada
Randstad Canada s'est engagée à se doter d'un effectif compétent qui reflète la diversité de la population canadienne.Par conséquent, Randstad accueille favorablement les demandes d'emploi des femmes, des peuples autochtones, des minorités ethniques, des personnes handicapées, des personnes de toutes orientations et identités sexuelles, des minorités visibles, et d'autres personnes qui pourraient contribuer à une plus grande diversité.

Randstad Canada s'est aussi engagée à instaurer des processus de sélection et un milieu de travail inclusifs et exempts d'obstacles.Si l'on communique avec vous au sujet d'une possibilité d'emploi ou pour des examens, veuillez faire part au représentant ou à votre succursale locale, en temps opportun, de vos besoins pour lesquels des mesures d'adaptation doivent être prises pour vous permettre une évaluation juste et équitable. Les renseignements reçus au sujet de mesures d'adaptation seront traités confidentiellement.

Veuillez svp communiquer avec votre succursale locale pour tout commentaire sur l’équité ainsi que pour tout besoin d’accommodement.