FullStack Developer (I.N) #87

  • Contractor
  • Full-stack
  • Remote (Remote)
  • 50400 CAD (Canadian Dollars) USD / Year
  • This position has been filled


React.js, Node.js, .NET Core

We are a Canadian company based in Vancouver. For 22 years, we have been helping connect people at work.  We provide a business internal communication platform with the aim to deliver the best employee experience possible, empowering workforces to drive success.  We have an established customer base, with well over 600 customers served from different countries and 20 different industries, including many recognizable brands.

Our office provides a modern, open, and collaborative environment. We live core values of Simplicity, Positivity, Integrity, Creativity, Empathy, and Diversity, and we work our best every day to uphold them. If you’re SPICED up like us – consider applying below!

Our history is built on our commitment to a customer-first mentality. We take pride in our work and relentlessly pursue making a real difference for our customers and for our team.

The Opportunity

You will be working alongside frontend devs, QA, scrum master, dev ops, UX designer, and domain expert forming a fully equipped squad to successfully launch a new cloud-based solution, expanding the IC product portfolio.  The technology stack is using the latest cloud-based technologies. (.NET Core, Node.js, web sockets, Mongo DB, message queues, etc).  That being said, your choice of tools is based on the best for the job at hand as opposed to what’s sexy.


  • Execute planned dev, platform implementation & architecture changes
  • Participate in code reviews with other team members to improve their capabilities
  • Fix existing defects, and replace technical debt.
  • Develop product features based on roadmap and market-fit

Desired Skills & Experience

  • 4+ years of experience as a Full-stack, mostly working on the Front end with JavaScript (React.js)
  • Experience building commercially successful backend infrastructure for SPA (currently using .NET Core and Node.js)
  • Application of modern authentication and authorization approaches (OAuth)
  • Creation of public, commercial-grade REST APIs
  • Web sockets and other communication protocols
  • Varied experience with data stores, NoSQL, relational or other (currently Mongo DB)
  • Implementation of integrations interfaces with other SaaS providers
  • Management and orchestration of message queues (currently Kafka).
  • Participation in collaborative, Agile development environments (Scrum, Kanban, XP)
  • Deployment of stable software in a Linux-based cloud environment
  • Build and deploy containerized backend microservices

Bonus Points

  • Experience with Google Cloud environment
  • Micro-services approach
  • Continuous delivery
  • Eventual-consistency based solutions
  • Terraform and/or Kubernetes experience

We offer a comprehensive package to our employees, generous paid vacation and sick time, extended medical/dental, bonus days off, flexible schedules, a dog-friendly office, health and wellness support, professional development, team activities, and more.  Salary is based on qualifications and experience.

The salary is in Canadian Dollars!

Ready to get started? Click on the button below.

You’ll be redirected to our application form, where you will choose the job that you wish to apply for. Remember the ID number (#) of the job. You can apply to multiple job openings at once!

Frequently Asked Questions (FAQ)

The level of proficiency can vary a bit depending on the company and the role, but we advise candidates to have at least an upper-intermediate level of English prior to applying. We will assess it during the hiring process.

Most of our job roles are mid or senior-level. Because of that, we believe at least 3 years of deep experience for mid-level roles and 5 or more for senior roles are required.

You can reapply for the same role after 3 months of your previous application.

Absolutely! Feel free to choose as many job openings as you want when applying via our form. Just remember to check the ID (#) of the jobs you're selecting.

No. At GeekHunter, we only work with full-time/contractor jobs.

It can vary a lot depending on the company and its needs, but most of the roles listed on the job board are contractors (equivalent to PJ in Brazil).

Yes! Both must be made in English to not only assess your level of proficiency but also so that the company in question (and their team) can review them quicker. If you need help with creating a CV in English, check out this article we made in Portuguese.

At this time (prior to the application), we don't disclose the names of our clients. If you are approved on the first steps (CV and English assessments), we will give you all the details!