Full Stack Technical Lead

6 months ago


Toronto, Canada Red Label Vacations Full time

**Position**: Full Stack Technical Lead

**Status**:Full-Time

**Department**: IT

**Reports to**: Director, Application Development

**Location**: Head Office Toronto, Ontario or Montreal, Quebec office (Hybrid)

**The Opportunity**

As a senior member of the engineering team, you will be instrumental in architecting and building systems, interfaces, and integrations that make the product run and keep up with the speed of our growth. You will have input in decision making within the team and you will ensure we build scalable, performant, easy-to-maintain and cost-optimized solutions.

**How you will be spending your time**
- Provide technical direction and guidance to a geographically distributed team of developers.
- Collaborate with multidisciplinary team of business users, product managers, ux designers and senior engineers to understand the product vision, bring the vision alive through the creation of elegant and robust solution.
- Design, develop and deploy high-quality, enterprise scale code on our AWS cloud infrastructure.
- Provide oversight through code and design reviews for features delivered by the team members.
- Mentor our team members in development technologies, tools, and processes.
- Work hands-on across the entire software stack comfortably.
- Produce documentation from architecture design to technical specification.
- Develop test strategies, design automation frameworks, write unit/functional tests to drive up code coverage and automation metrics.

**The Skills, Experience and Requirements You Need to be Successful**

**Must have**:

- 8+ years of professional software engineering experience preferably experience at a software product company.
- Deep knowledge of object-oriented programming and experience with PHP, Node.js and/or other server-side programming languages and frameworks.
- Solid understanding of web technologies and proficiency in JavaScript, HTML and CSS including familiarity with React and its ecosystem (e.g. Redux, Styled Components, etc.).
- Solid understanding of database technologies such as SQL, and relational database schema design.
- Experience with one or more NoSQL databases such as Mongo, Elasticsearch/Solr etc.
- Have worked in a microservice based architecture and understand the basics of Docker and Kubernetes.
- Excellent communication skills.

**Preferred**:

- Experience leading geographically distributed teams is a plus.
- Experience in the travel domain is a plus.
- Bachelor’s degree in computer science engineering or a related discipline, or equivalent work experience required.
- Excellent knowledge of Computer Science fundamentals, with strong competencies in data structures, algorithms, software design and coding.
- Experience in automated testing including unit and functional testing using Java, JUnit or other tools.

**Crew Advantages**
- Competitive salary
- 2 weeks’ vacation
- Medical and dental benefits
- 9 additional paid days [1 birthday; 5 sick days; 2 personal days; 1 volunteer day]
- Employer RRSP contribution program
- Awesome travel benefits for you, your friends and family
- Employee Assistance Program for you and your family members

**Who We Are**

Are You Ready to Make Travel Legendary?

**Job Types**: Full-time, Permanent

**Benefits**:

- Dental care
- Employee assistance program
- Extended health care
- Life insurance
- Paid time off
- RRSP match
- Vision care
- Work from home

Schedule:

- 8 hour shift
- Monday to Friday
- Weekends as needed

Application question(s):

- Do you have knowledge of object-oriented programming and experience with PHP, Node.js and/or other server-side programming languages and frameworks?
- Have you worked in a microservice based architecture and understand the basics of Docker and Kubernetes?
- Do you have a solid understanding of web technologies and proficiency in JavaScript, HTML and CSS including familiarity with React and its ecosystem (e.g. Redux, Styled Components, etc.)?
- Do you have experience in automated testing including unit and functional testing using Java, JUnit or other tools?
- Do you have working knowledge of Computer Science fundamentals, with strong competencies in data structures, algorithms, software design and coding?

**Education**:

- Bachelor's Degree (preferred)

**Experience**:

- one or more NoSQL databases (Mango, Elasticsearch/Solr): 2 years (preferred)
- professional software engineering: 8 years (preferred)

Work Location: Hybrid remote in Toronto, ON



  • Toronto, Canada Lead Full Stack Developer Full time

    Lead Full Stack DeveloperCLIENT: Top 5 Bank Duration: 6 months from start date; Extension is highly possible/ Potential perm conversion availableWork Location: Hybrid 1-2 days a week downtown Toronto,Hours: 37.5Role definition:A Full Stack Development Lead is responsible for overseeing the development of both the front-end and back-end components of web &...


  • Toronto, Canada Lead Full Stack Developer Full time

    Lead Full Stack DeveloperCLIENT: Top 5 Bank Duration: 6 months from start date; Extension is highly possible/ Potential perm conversion availableWork Location: Hybrid 1-2 days a week downtown Toronto,Hours: 37.5Role definition:A Full Stack Development Lead is responsible for overseeing the development of both the front-end and back-end components of web &...


  • Toronto, ON, Canada Lead Full Stack Developer Full time

    Lead Full Stack Developer CLIENT: Top 5 Bank Duration: 6 months from start date; Extension is highly possible/ Potential perm conversion available Work Location: Hybrid 1-2 days a week downtown Toronto, Hours: 37.5 Role definition: A Full Stack Development Lead is responsible for overseeing the development of both the front-end and back-end...


  • Toronto, ON, Canada Lead Full Stack Developer Full time

    Lead Full Stack Developer CLIENT: Top 5 Bank Duration: 6 months from start date; Extension is highly possible/ Potential perm conversion available Work Location: Hybrid 1-2 days a week downtown Toronto, Hours: 37.5 Role definition: A Full Stack Development Lead is responsible for overseeing the development of both the front-end and back-end...


  • Toronto, Ontario, Ontario, Canada Lead Full Stack Developer Full time

    Lead Full Stack DeveloperCLIENT: Top 5 Bank Duration: 6 months from start date; Extension is highly possible/ Potential perm conversion availableWork Location: Hybrid 1-2 days a week downtown Toronto,Hours: 37.5Role definition:A Full Stack Development Lead is responsible for overseeing the development of both the front-end and back-end components of web &...


  • Toronto, Ontario, Canada Lead Full Stack Developer Full time

    Job DescriptionWe are seeking a Senior Technical Lead to oversee the development of both front-end and back-end components of web & Mobile applications. This role combines technical expertise with leadership skills to guide a team of developers in delivering high-quality software solutions.Key ResponsibilitiesProvide guidance and mentorship to junior and...


  • Old Toronto, Canada NutriSense Full time

    Senior Full Stack Software Engineer OpportunityWe are seeking a highly skilled Senior Full Stack Software Engineer to lead the architecture of our technical stack. As a key member of our team, you will be responsible for proactively identifying high-leverage technical initiatives and driving their implementation.The ideal candidate will have 5+ years of...


  • Old Toronto, Canada Livesuper Full time

    We are Livesuper, a fast-paced and high-growth tech company that aims to maximize lives–both the lives of our customers and the lives of our employees– so that everyone can experience all that life has to offer.We have four full-stack product development focus areas: fintech, travel, earnings, and a superapp membership program to unite them all. Our...

  • Technical Lead

    3 days ago


    Greater Toronto Area, Canada Vaco Full time

    At Vaco, we pride ourselves on providing consulting, managed services, and talent solutions to help businesses thrive in an ever-evolving digital landscape. With over 12,000 employees worldwide, spanning 20+ countries, we deliver tailored solutions across industries, empowering our clients to achieve their business goals through innovation and expertise. Our...

  • Technical Lead

    3 days ago


    Greater Toronto Area, Canada Vaco Full time

    At Vaco, we pride ourselves on providing consulting, managed services, and talent solutions to help businesses thrive in an ever-evolving digital landscape. With over 12,000 employees worldwide, spanning 20+ countries, we deliver tailored solutions across industries, empowering our clients to achieve their business goals through innovation and expertise. Our...

  • Technical Lead

    6 days ago


    Greater Toronto Area, Canada, Ontario Vaco Full time

    At Vaco, we pride ourselves on providing consulting, managed services, and talent solutions to help businesses thrive in an ever-evolving digital landscape. With over 12,000 employees worldwide, spanning 20+ countries, we deliver tailored solutions across industries, empowering our clients to achieve their business goals through innovation and expertise. Our...

  • Technical Architect

    6 hours ago


    Toronto, Canada LanceSoft, Inc. Full time

    OverviewLanceSoft, Inc. is a leading software development company that delivers innovative solutions to the financial industry.We are seeking an experienced Technical Architect - Full Stack Developer to join our team.

  • Technical Lead

    23 hours ago


    Toronto, Ontario, Canada Apex Systems Full time

    Apex Systems is seeking a Technical Lead - Full Stack Developer to oversee the development of both front-end and back-end components of web & Mobile applications.As a Technical Lead, you will be responsible for guiding a team of developers in delivering high-quality software solutions.The ideal candidate will have strong technical expertise, leadership...


  • Old Toronto, Canada Livesuper Full time

    We are Livesuper, a fast-paced scaleup company that helps maximize lives. Our team is dedicated to creating innovative solutions for our customers and employees, making a real impact on the world.As a Technical Director of Full-Stack Web Development at Livesuper, you will be responsible for leading our engineering org's full-stack web development projects...


  • Old Toronto, Canada RedBranch Executive Search & Recruitment Inc. Full time

    p>Our client, an exciting AI technology company located downtown, is searching for a Senior Full Stack Engineer Lead. This role will work across both frontend and backend development, collaborating closely with other engineers and creating robust, scalable applications. strong>Develop and maintain full-stack applications for web and mobile platforms,...


  • Toronto, ON, Canada Apex Systems Full time

    Big 5 Bank Hybrid Downtown Toronto, Ontario 6 month contract, contract to hire 5 hours/week Monday-Friday, 9: 00 pm –This position works closely with external and internal projects and support teams to meet technical and security requirements, and fully owns the Operational Readiness process. If you encounter technical difficulties submitting...


  • Toronto, Canada Red Label Vacations Full time

    **Position**: Full Stack Technical Lead **Status**:Full-Time **Department**: IT **Reports to**: Director, Application Development **Location**: Head Office Toronto, Ontario or Montreal, Quebec office (Hybrid) **The Opportunity** As a senior member of the engineering team, you will be instrumental in architecting and building systems, interfaces, and...

  • Technical Lead

    3 weeks ago


    Toronto, Ontario, Canada Lorven Technologies Full time

    OverviewLorven Technologies seeks an experienced Senior Full Stack Developer to lead our development team in Toronto.About the RoleThis long-term position involves managing timelines and deliverables within the team to ensure successful project delivery. The ideal candidate will have strong technical skills in Java, Spring Boot, Hibernate, and Angular, as...

  • Technical Lead

    3 weeks ago


    Toronto, Ontario, Canada Royal Bank of Canada Full time

    Opportunity Overview Royal Bank of Canada seeks a talented professional to lead the development of innovative applications. This exciting opportunity requires expertise in full-stack development, data governance, and reporting. Key Responsibilities Design, code, and test high-performing applications.Analyze, modify, and maintain programming systems.Develop...


  • Toronto, Canada Atlantis IT group Full time

    **Role Java Full Stack Developer** **Location Toronto, ON - Canada** **Duration Long Term** **Experience Intermediate 8 years** **Senior lead 8years -12years** Main responsibilities will include: Collaborating closely with PO, QE lead, and BSA to understand business requirements and effectively translate them into technical requirements for the...