Job Posting: Full Stack Developer

Yas is a high-end, energetic web development firm in Saskatoon. We’re looking for someone to join our Let’s Camp development team.

Let’s Camp ( is an online reservation software and platform for campgrounds that we built in-house. We’ve had good growth and are looking to expand our team. Let’s Camp is a major division of our company and the mission is to help people spend more time outdoors. You’d be a key player in making this happen.

We’re seeking a developer who will play a large role in developing new features for our booking platform as well as maintaining the existing framework.

Here’s what you’ll do:

  • Develop and implement highly-responsive UI components using React concepts
  • Write application interface codes using JavaScript following React.js workflows
  • Troubleshooting interface software and debugging application codes
  • Developing and implementing front-end architecture to support UI concepts
  • Monitoring and improving application performance
  • Documenting application changes and developing updates
  • Developing a flexible REST API to be consumed by an application
  • Optimizing MongoDB queries to ensure speed and reliability
  • Participating and contributing in discussions surrounding design and best practices
  • Collaborating closely with a small team to deliver optimal solutions
  • Researching and implementing open source libraries

Skills & Qualifications:

  • Experience with ReactJS or similar SPA frameworks
  • Experience with MongoDB
  • Experience building server side apps with Node.js using Express or similar frameworks
  • Familiarity with the MERN stack
  • Experience with git and working in feature branches (Gitflow)
  • Experience creating js heavy frontend apps
  • Experience deploying and developing using container technologies (docker, kubernetes)
  • Understanding of Agile/Scrum development methodology
  • Experience creating and tending to unit tests
  • Strong communication skills and a positive attitude

Expectations of Yas:

  • Provide development workstation
  • Provide training, strategy, and direction
  • Competitive salary based on experience
  • Competitive benefits packages

Note: We are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.

To apply for this position, please send your resume to Mike at