Full Stack Technical Lead - Toronto, Canada - Red Label Vacations

Red Label Vacations
Red Label Vacations
Verified Company
Toronto, Canada

1 week ago

Sophia Lee

Posted by:

Sophia Lee

beBee Recruiter


Description

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 highquality, 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 handson 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 objectoriented programming and experience with PHP, and/or other serverside 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 objectoriented programming and experience with PHP, and/or other serverside 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

More jobs from Red Label Vacations