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 is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.

Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.

For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.