This job posting isn't available in all website languages

MEAN Full Stack Developer

Information Technology & Digital Media
012934 Requisition #
Thanks for your interest in the MEAN Full Stack Developer position. Unfortunately this position has been closed but you can search our 22 open jobs by clicking here.

The IT & IS Division and its vision:

You will be part of our IT & IS Division that is made of 120 skilled teammates in Canada and a majority of them is working in two offices in Montreal. As of today the division has about 50 developers and Automation engineers and 80% of them have either intermediate or senior levels.

We are currently strengthening our technical skills on the MEAN stack and also agility by providing our employees in-class trainings and allowing them to access more than 6000 online training videos from home.

The vision of YP and its IT & IS division is about building a Cloud eco-system of BtoB applications based on the latest technologies (Node.js, AWS, Google, Angular.js, etc.). We have built key KPI’s to track our progress and ensure that each dev  at YP knows the remaining steps before meeting the product’s objectives. We are in an Agile environment with a flat organization where the CTO is also a coder !

We have chosen the Spotify way of structuring development teams for building tribes and squads.

Your role:

You will be part of a squad of 7-8 persons that is building new Web products along with a MEAN stack experienced Technical Owner. You will mainly use following technologies: Node.js, Express.js, Angular.js MongoSkin, json-schema.


  • End to end solution development and integration
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Experience developing and debugging Node in a large-scale production environment
  • You enjoy collaborating on ideas, thinking through problems, and offering a hand to those who need it- Contribute to application architecture with a keen eye on scalability
  • Produce modular, well-tested, and documented code
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Integration of data storage solutions like Mongo, Redis


Your profile


  • 2+ Years of NodeJS/JavaScript experiences
  • 5+ Years as full stack developer
  • Demonstrated Object-Oriented Development / OOD skills or experience in scripting languages
  • Strong proficiency with JavaScript / ES6 and best practices
  • Knowledge of NodeJS and modules available for it such as Express.js, MongoSkin, json-schema
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Implementing automated testing, unit tests and functional tests
  • Proficient understanding of code versioning tools, such as Git
  • Experience with Mocha, Grunt
  • Experience with Mongo with replication & sharding
  • Experience with Redis
  • Experience with ElasticSearch
  • Experience of creating REST API
  • Passion for emerging JavaScript Technologies
  • Experience in an Agile environment
  • AngularJS or any other FE framework
  • Continuous Integration knowledge
  • Micro services concept and architecture
  • Strong Knowledge of Linux/Ubuntu and Unix in general



What we offer: 


  • A minimum of 3 weeks paid vacation 
  • A minimum of 10% yearly bonus based on your annual salary (upon individual and company’s performance)
  • A big company that is moving very fast, using the latest technologies and taking the risk of discovering new ones.
  • A company that trains its people a lot into more Agile methodology with the support of Agile Coach and senior Scrum masters, product owners
  • Free parking (at Nun’s Island office)
  • Cafeteria (Nun’s Island office)
  • Flexible benefits program (Medical & Dental insurance) starting on the first day.
  • Pension plan.
  • Be part of a winning team with members that are passionate and happy to be at work.
  • Casual environment where you could wear your jeans!
  • Be involved and contribute to the company’s success.
  • Be encouraged to develop, to learn and to move up in the organization.


Previous Job Searches

Similar Listings

Canada, Quebec, Montreal

📁 Information Technology & Digital Media

Requisition #: 014626