Senior Full Stack Developer

Job Summary Source:
Affinity Staffing
Job Type:
Remote,  Canada

Job Description

On behalf of our client Affinity is looking for a Senior Full Stack Developer to produce scalable cloud software solutions. You'll be part of a cross-functional, multi-location team that's responsible for the full software development life cycle, from conception to deployment.

As a Senior Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility, ready to engage in communication to ask questions both large and small in order to make the software better for everyone.


  • Work with development team, and product managers, as well as senior management to create software solutions 
  • Design client-side and server-side architecture 
  • Comfortable with building functional front-end of applications 
  • Develop and manage dynamic, optimized database queries 
  • Write effective APIs Test software to ensure responsiveness and efficiency 
  • Troubleshoot, debug and upgrade software Create security and data protection settings 
  • Write technical documentation 


  • Proven experience as a Full Stack Developer or similar role Familiarity with common stacks (e.g. MERN Stack) 
  • Highly experienced in front-end languages and libraries (e.g. HTML/ CSS, JavaScript) 
  • Highly experienced in back-end development, preferably NodeJS 
  • Adobe ColdFusion experience a plus Familiarity with Microsoft SQL Server, MongoDB 
  • Familiarity with basic cloud application concepts 
  • Excellent communication and teamwork skills Great attention to detail 

About Affinity Staffing: Affinity Staffing is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility. For more information on Affinity Staffing, please visit.


Apply for this position