Full Stack Developer - Business Solutions

  • Quebec City, QC, Canada
  • Full-time

Company Description

Are you a driven, innovative, and inspired team player? Are you passionate about gaming, technology, and creativity? Is your sense of fun matched only by your faultless dedication to a job well done?  

If are you ready to see your career reach new heights while making your mark within the largest segment of the entertainment industry, you might be the candidate we are looking for.  

Founded in 1992, Montreal-based Behaviour Interactive is one of North America’s largest independent game developers. The company owes its success to its versatility, agility, and ability to create games based on leading brands and original ips across all major platforms. In 2018, Behaviour was named one of the best places to work in Canada by Gameindustry.biz. Behaviour’s entrepreneurial culture promotes both the personal and professional development of its employees.   

Job Description

Business Solutions Unit 

Behaviour Interactive’s Business Solutions team harnesses the power of Game Design Thinking and gamification to drive results for our business clients, increase their efficiency, or promote employee engagement.  Using video game attributes, we create best-in-class digital products that connect with consumers and internal audiences on a deeper level. We count amongst our client some of the biggest and most respected brands in Canada and the world.  

Job Description 

You will work full-time out of the office of one of our biggest clients in Quebec City. This is a permanent position for an ongoing project. 

The full stack developer is a member of the development team and actively works with other developers and the rest of the multidisciplinary team to complete client projects for web and mobile applications. He/she is involved on both back-end and front-end of the development. 

Responsibilities: 

  • Building web applications that are responsive, performant and accessible; 

  • Develop new functionalities and maintain existing code base; 

  • Write specifications prior to new feature development; 

  • Diagnose and resolve problems to improve robustness; 

  • Collaborate closely with other programmers and with other disciplines on the team such as UI/UX Designer, Analysts, DevOps, etc.; 

  • Develop and perform unit and functional testing; 

  • Perform code review with team members. 

Qualifications

  • Studies in web development, computer engineering or related area; 
  • Development experience in a Unix environment; 

  • Developed Application servers using Node.js or PHP; 

  • Experience with JavaScript Application Framework like Angular or React; 

  • Experience with CSS pre-processor like Less or Sass; 

  • Experience with TDD practices to build automated testing; 

  • Have relational and non-relational database experience (DynamoDB, MongoDB, MySQL, Redis or other); 

  • RESTful API development experience; 

  • Experience with Cloud based web service technologies (AWS, Google Clould Platform); 

  • Bilingual: French and English, written and spoken. 

Additional Information

All your information will be kept confidential according to EEO guidelines.