Enable job alerts via email!

Senior Software Engineer (Full Stack) – Remote Canada

Mashreq Bank

Canada

Remote

CAD 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech-driven remote service company is seeking a highly skilled Senior Software Engineer (Full Stack) to join their innovative team in Canada. This role involves designing, developing, and maintaining high-performance web applications while collaborating with cross-functional teams. The ideal candidate has over 5 years of experience, proficiency in JavaScript and React, along with a passion for continuous learning and flexibility in a remote work environment.

Benefits

Competitive salary and annual performance bonuses
Flexible remote work options
Comprehensive health, dental, and vision insurance
Paid vacation and personal leave days
Professional development and training programs
Inclusive and supportive work culture

Qualifications

  • 5+ years of professional experience in full-stack software development.
  • Experience in Agile/Scrum environments preferred.

Responsibilities

  • Design, develop, and maintain full-stack applications using modern web technologies.
  • Collaborate with cross-functional teams to deliver high-quality software.
  • Manage the full software development lifecycle from planning to maintenance.

Skills

JavaScript/TypeScript
React.js
Node.js
Express
RESTful APIs
MySQL
PostgreSQL
MongoDB
AWS
Azure
Google Cloud
Version control systems

Education

Bachelors or Masters degree in Computer Science, Software Engineering, or related field
Job description

Job Summary

HR Service Jobs is seeking a highly skilled Senior Software Engineer (Full Stack) to join our innovative remote development team in Canada. This role offers an exciting opportunity to work on scalable, high-performance web applications and deliver cutting-edge digital solutions that power global business operations. The ideal candidate is an experienced full-stack professional capable of handling complex backend logic, creating intuitive front-end interfaces, and leading development initiatives with a focus on quality, performance, and maintainability.

Key Responsibilities
  • Design, develop, and maintain full-stack applications using modern web technologies (React, Node.js, TypeScript, etc.).
  • Architect scalable systems with efficient APIs and robust database structures.
  • Collaborate with cross-functional teams including designers, product managers, and QA engineers to deliver high-quality software.
  • Conduct code reviews, optimize performance, and ensure adherence to best practices in security and software development.
  • Manage the full software development lifecycle—from planning and development to deployment and maintenance.
  • Troubleshoot and resolve complex technical issues to maintain system stability and performance.
  • Mentor junior developers and contribute to improving coding standards across the team.
  • Stay updated with the latest tools, frameworks, and best practices to continuously improve development efficiency.
Required Skills and Qualifications
  • Bachelors or Masters degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional experience in full-stack software development.
  • Proficiency in JavaScript/TypeScript, React.js, Node.js, Express, and RESTful APIs.
  • Strong understanding of database technologies such as MySQL, PostgreSQL, or MongoDB.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Solid grasp of version control systems (Git, GitHub, GitLab).
  • Strong debugging, testing, and documentation skills.
  • Excellent communication and collaboration abilities in a remote environment.
Experience
  • Minimum of 5 years of relevant experience as a Full Stack Developer or Software Engineer.
  • Proven experience in building scalable, production-grade web applications.
  • Previous experience in Agile/Scrum environments is preferred.
Working Hours
  • This is a remote full-time position based in Canada.
  • Flexible working hours with availability for team meetings in North American time zones.
Knowledge, Skills, and Abilities
  • Strong analytical and problem-solving abilities with attention to detail.
  • Ability to balance technical innovation with business requirements.
  • Leadership in driving best practices in code quality and team collaboration.
  • Excellent time management and multitasking skills in a distributed work environment.
  • Continuous learner with enthusiasm for exploring new technologies and frameworks.
Benefits
  • Competitive salary and annual performance bonuses.
  • Flexible remote work options with home office allowance.
  • Comprehensive health, dental, and vision insurance.
  • Paid vacation and personal leave days.
  • Professional development and training programs.
  • Inclusive and supportive work culture encouraging innovation and growth.
Why Join HR Service Jobs?

At HR Service Jobs, we value innovation, collaboration, and the power of technology to make a difference. You will work with a team of passionate professionals dedicated to solving real-world problems and building meaningful digital experiences. We offer a culture of trust, flexibility, and continuous learning—empowering you to reach your full potential while working remotely from anywhere in Canada.

How to Apply

Interested candidates are invited to submit their resume and a brief cover letter outlining their experience and suitability for the role.
Apply directly through our website or send your application to us with the subject line Senior Software Engineer (Full Stack) – Remote Canada.

Join us and be part of a global team shaping the future of digital innovation!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.