Senior Full Stack Developer at H.I.S Canada Travel Inc. | Montreal, Quebec | Rezi

Senior Full Stack Developer at H.I.S Canada Travel Inc.

Senior Full Stack Developer

H.I.S Canada Travel Inc. · Montreal, Quebec

2 months ago

Senior Full Stack Developer

H.I.S Canada Travel Inc. · Montreal, Quebec

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are seeking a Senior Full Stack Developer to join our IT department. This is a new role focused on building and maintaining scalable applications using modern technologies. You will contribute to both backend and frontend development, database management, and cloud-native solutions.

Responsibilities

  • Build and maintain RESTful APIs using Node.js, NestJS, and TypeScript.
  • Design and implement microservices architecture to scale applications efficiently.
  • Collaborate with the team to define and enforce coding standards and best practices.
  • Implement business logic, data models, and database schemas.
  • Design and develop rich, interactive user interfaces using ReactJS, NextJS, and TypeScript.
  • Ensure a seamless user experience by collaborating closely with UI/UX designers and product teams.
  • Implement and optimize web applications for maximum speed and scalability.
  • Use Tailwind CSS, HTML5, and CSS3 for creating responsive and modern web applications.
  • Manage data flow and database integration using both SQL (PostgreSQL) and NoSQL (MongoDB, DynamoDB, Elasticsearch).
  • Ensure high availability and scalability of databases.
  • Optimize database performance and implement best practices for efficient data storage and retrieval.
  • Leverage AWS Serverless services (Lambda, SQS, EventBridge, API Gateway, S3, DynamoDB) to architect highly scalable and cost-effective solutions.
  • Design and implement cloud-native applications on AWS.
  • Experience working with containerization tools like Docker and deploying apps in serverless environments.
  • Lead the design, implementation, and execution of unit tests to ensure robust, bug-free code.
  • Integrate automated testing frameworks and CI/CD pipelines to enhance development workflows.
  • Work closely with QA engineers to ensure comprehensive test coverage.
  • Develop cross-platform mobile applications using React Native.
  • Work with mobile teams to optimize performance and ensure feature parity with web platforms.
  • Collaborate with product managers, designers, and other stakeholders to deliver high-quality solutions.
  • Lead code reviews, mentor junior developers, and provide guidance on best practices and architectural decisions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong experience with Node.js and NestJS, including designing and building scalable backend services.
  • Proficiency in TypeScript for both frontend and backend development.
  • Experience with ReactJS and NextJS for building modern, performant web applications.
  • Experience with Microservices architecture and designing distributed systems.
  • Hands-on experience with NoSQL and SQL databases, such as MongoDB, DynamoDB, PostgreSQL, and Elasticsearch.
  • Strong experience with AWS Serverless architecture (Lambda, SQS, EventBridge, API Gateway, DynamoDB, S3).
  • Solid understanding of RESTful APIs and experience building, maintaining, and optimizing them.
  • Experience with CI/CD pipelines and automation frameworks.
  • Familiarity with containerization tools (e.g., Docker) and cloud deployment strategies.
  • Unit testing experience with frameworks like Jest, Mocha, or similar.
  • Experience with React Native for mobile app development.
  • Experience with HTML5, CSS3, and Tailwind CSS for frontend styling.
  • Ability to adapt to new technologies quickly and stay on the cutting edge of software development trends.
  • Strong communication skills, with an ability to collaborate effectively within cross-functional teams.
  • Familiarity with AI/ML development tools and leveraging AI in modern web applications.
  • Experience with GraphQL and other API query technologies.
  • Familiarity with infrastructure-as-code tools like Terraform.

Skills

  • Node.js
  • NestJS
  • TypeScript
  • ReactJS
  • NextJS
  • Microservices
  • SQL
  • PostgreSQL
  • NoSQL
  • MongoDB
  • DynamoDB
  • Elasticsearch
  • AWS Serverless
  • Lambda
  • SQS
  • EventBridge
  • API Gateway
  • S3
  • RESTful APIs
  • CI/CD
  • Docker
  • Jest
  • Mocha
  • React Native
  • HTML5
  • CSS3
  • Tailwind CSS
  • AI/ML
  • GraphQL
  • Terraform

Location

  • Toronto, Hybrid
  • Montreal, Hybrid

Work Type

  • Full-time
  • Hybrid

Experience Level

  • Senior

Education Level

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field

Salary/Compensations

  • $100,000 - $130,000

Benefits

  • Competitive salary
  • 2 weeks of vacation
  • Medical and dental benefits
  • 9 additional paid days: 1 birthday day, 5 sick days, 2 personal days, and 1 volunteer day
  • Employer RRSP contribution program
  • Awesome travel benefits for you, your friends, and your family
  • Employee Assistance Program (EAP) for you and your family members

About the Company

  • HIS Canada Travel Inc., a division of the H.I.S. Group, is one of Canada’s largest travel companies. Incorporated in 2004, HIS Canada Travel Inc. owns and operates multiple wholesale and retail travel brands. The retail division, including redtag.ca, itravel2000.com, Sunquest, The Travel Experts, Merit Travel, Flights.ca and Cruises.ca offer diverse products to travelers including destination packages, flights and hotels worldwide, excursions and more. The wholesale travel business, TravelBrands, provides a full range of travel products including air, hotel, car rental, cruise and specialty to travel agents and retail agencies throughout Canada. HIS Canada Travel Inc. is a comprehensive one-stop shop for agents and travelers alike.

Equal Opportunity

  • HIS Canada Travel Inc. values diversity in the workplace and is committed to employment equity. In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), HIS Canada Travel Inc. will provide accommodation, accessible formats, and communication support for the interview upon request and we will work with you to meet your accessibility needs.