CAREER

Full Stack Developer

Responsibilities:

 

  • Use Agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience
  • Collaborate with other team members to craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements
  • Communicate with IT teams about any Digital innovations that are tying into bedrock IT systems
  • Communicate with business stakeholders about Agile processes to set and manage expectations about delivery methods and timelines.

Requirement :

 

  • At least 5 years of software development experience with experience working in Agile teams
  • Excellent programming skills in at least one modern programming language/ framework, such as Node.JS, Ruby on Rails, C#, ASP .Net, Python
  • Experience and working knowledge of HTML/ CSS, and a modern frontend Javascript framework, such as ReactJS, AngularJS, EmberJS, Vue.js
  • Working knowledge of SQL and one common database technology, such as SQL Server, MySQL, MongoDB
  • Real passion for development and a demonstrated appetite for continual learning
  • Knowledge of pair programming, continuous integration and test-driven development
  • Experience with at least one unit testing framework, such as Mocha, RSpec
  • Familiarity with the concepts of Functional Programming and Microservices is a plus
  • Community contributions (e.g., open source work, publishing / speaking on technical ideas) is a plus
  • Bilingualism (French and English);

What we offer :

  • Flexible hours
  • Possibility of remote work
  • REER
  • Group Insurance
  • Full time job