Full Stack Developer

Job Description

What’s In It For You!

1. Permanent Full Time Position with a Global Engineering Firm

2. Paid Vacation

3. RRSP Program

4. Profit Sharing Program

5. Potential to Travel Abroad

6. Develop Cutting Edge Software

Our Client is located downtown Toronto and they are a Global Leader in the Engineering Field. Please note that this position could also sit in their Montreal office and if you are bilingual (French and English) that would be a asset

They are looking for a Full Time Permanent Full Stack Developer to work on their proprietary software.

If you have a passion for developing, want to work for a company that treats their employees like the asset that you are and fit the qualifications below please submit a word copy of your resume along with your salary expectations.


  • Work with the Speckle Technical Lead and Product Owner to develop the Speckle server, clients (both software plugins and web apps) and kits (object models and translation functions).
  • Being aligned with the responsibilities of the DevOps process, which includes designing, building, testing and deploying products, software solutions and services.
  • Developing frontend interfaces, backend APIs, and native plugin clients to Architectural and Engineer design software.
  • Interfacing with a broad user base to understand requirements and solicit feedback.
  • Supporting continuous-integration and continuous-deployment pipelines on private on premise IT infrastructure and public cloud providers like Amazon AWS and Microsoft Azure.
  • Maintaining the integrity of the code base through:
  • Code reviews
  • Version control
  • Issue tracking
  • Testing regimes
  • Documentation

Recommended Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline.
  • 5+ years of professional experience developing software.
  • Strong, software design and coding skills.
  • Strong knowledge of object oriented design and programming,
  • Knowledge around developing plugins for architecture and design software is a plus.
  • Ability to work independently and solve technical problems with little supervision;
  • Strong communication & collaboration skills.
  • Willingness to help and contribute to an open source community
  • Experience with some or all of the Speckle technology stack (see below).
  • Experience with setting up and using CI, generic devops (NGINX, Docker, Kubernetes, etc) are a plus

Speckle Technology Stack:

  • Speckle server (back-end development):
  • NodeJs, Express, MongoDb, Redis
  • REST Api development experience
  • WebSocket development experience
  • Plugins/clients: (desktop development):
  • .NET (C# is a must, other langs a bonus). Experience with EntityFramework or other ORMs is a plus
  • Revit API, RhinoCommon API. Any other AEC-related software APIs/SDKs is a plus.
  • Web clients (front-end development):
  • Javascript, VueJs (vuex, vue-router, vuetify, optional SSR and/or nuxt)
  • webgl & threejs

Construction Site Supervisor

Job Description

Our client is looking for a Site Superintendent on a permanent full time basis for their Toronto location. If you possess the skills listed below please submit a word copy of your resume. For more information please call Darrell at 647-622-6991. Please note that to qualify for this position you must have extensive ICI experience.

Primary Functions, Responsibilities and Duties:


  • Oversee, manage and document all day to day job site activities
  • Direct all field personnel according to the projects plans, specifications and generally accepted construction principles
  • Communicate issues, events, performance and progress daily to the Project Manager
  • Report any problems promptly to the Project Manager and help to facilitate the most cost effective, schedule neutral solution
  • Establish good working relationships with the clients, consultants, trades, municipal officials and our clients team members
  • Request advice and assistance from the Project Manager on matters pertaining to materials, phasing, drawing coordination, schedule, costs, personnel, etc.
  • Perform additional assignments as directed by superiors or as required for successful completion of the project


  • Ensure that all sub-contractors participate in a pre-construction safety meeting and that they have all necessary training, certification and documentation.
  • Review the project daily to ensure that all activities are being performed in accordance with all governing health and safety requirements


  • Ensure that all inspections occur as per the schedule so as not to impact the progress of subsequent work.
  • Ensure that all inspections are approved, documented, and communicated to the project team

Site Management

  • Manage the site including layout, utilization, storage and staging plans
  • Mobilize the field office and maintain the job site to our clients standards
  • Organize the documentation of the job site for easy access and review
  • Manage the sub-contractor’s performance, manpower levels and productivity
  • Manage our clients on site labour
  • Monitor labour time spent and materials used on scope of work changes
  • Work with the Project Manager to identify and resolve issues and revisions
  • Document and report site activities and progress daily


  • Complete and implement the construction office checklist including the emergency contact phone list
  • Completes daily reports and maintains logs of key activities, files and shop drawings
  • Prepare detailed daily time sheets
  • Manage the quantity, quality and condition of all equipment and material delivered to the site
  • Maintain the required reporting as outlined in our clients Corporate Health and Safety Policy
  • Adhere to job site specific health and safety policy
  • Ensure that as-built working drawings are maintained as well as the current drawing log and revisions log. Communicate these to all sub-contractors


  • Ensure all final inspections and sign-offs take place
  • Confirm closing of permits and issuance of certificates and licenses
  • Manage the sub-contractor close out, transfer of utilities, the deficiency list and owner training and hand-off
  • Confirm the commissioning of all project equipment and systems
  • In conjunction with the Project manager, prepare the deficiency list and track completion of item.

A/V Business Manager

Our client located in Markham is the leading network systems integrator and national IP infrastructure company. Our client provides network systems planning, integration, installation, and support services across Canada. They design and build IP networks that converge systems, allowing you to take full advantage of emerging innovations with future-ready infrastructures.

They are currently looking for a Business Manager-Audio Visual to join their team. This role will be a subject matter expert on the AV products contained in our clients product line and will help to build and develop the practice area. This role will include the following areas of accountability:

Business Management:

  • Develop overall business plan for this practice towards achieving market growth and incremental sales
  • Refine growth plans on an ongoing basis as new opportunities come into play
  • Identify ways to build security market by means of sales of service and solution bundling (with AV)

Program Development

  • Develop Program to best deliver services
  • Develop training initiatives to ensure staff are capable of handling the projects required for this line of business
  • Develop a certification program
  • Develop product presentations for the sales force.

Partner Relations

  • Build visibility with vendors and partners to create a competitive advantage for our clients AV products
  • Developing strong partnerships towards ensuring best in class training and certification
  • Identify new customer targets and execute a strategy to acquire and develop them
  • Works within customer accounts to position product line
  • Build visibility with vendors and customers to create a competitive advantage for our clients AV products

Technical Knowledge

  • Excellent knowledge of products in assigned portfolio
  • Good knowledge of AV industry
  • Strong Business/Marketing Background
  • Understand the market and competitive landscape

Environment, Pace & Challenges

  • Dynamic and fast paced, must be able to juggle several issues simultaneously as well as maintain balance between client needs and our client
  • Opportunity to work with minimal guidance
  • Ability to lead and manage successfully in a matrix structure
  • Challenge: potential pressure in fulfilling client demands and internal demands

The ideal candidate will possess the following:

Position Specific Competencies (Behaviours and Knowledge)

  • Business Development/ Operations Experience;
  • Strong communication skills (oral and written);
  • Very detail oriented;
  • Adheres to company rules and directions;
  • Demonstrates a confident and active approach to resolving issues;

Unified Communication Sales Executive

Whats in it for you!

  1. Competitive salary with uncapped commission plan
  2. Car allowance
  3. Enrolment in the company profit sharing program
  4. Fully paid company benefits
  5. Paid Vacation

Our client is an industry leader in the world of Telecommunications and they are looking for multiple Account Executives for the Toronto and Western Canada area. If you possess the skills listed below please submit a word copy of your resume along with your salary expectations.


We are looking for results driven HUNTER,customer success focused, individuals with strong business acumen, a consultative sales approach and relevant knowledge of Unified Communication and Collaboration including:

  • Unified voice and messaging
  • Mobility and presence
  • Audio, video, web collaboration
  • Cloud, premise, and hybrid solutions
  • Business process and integration
  • Lifecycle services
  • Bandwidth
  • Wired and wireless network solution

Ideal candidates must possess a consistent track record of success, strong B2B sales skills and experience in business development.


  1. Must be a driven Hunter going after and landing new business
  2. Excellent written and verbal communication skills
  3. Ability to create sales presentations
  4. Experience in selling and delivering on in store promotional campaigns.
  5. Experience with creating marketing plans for companies to introduce and demo new products.

These are permanent full time positions with lots of room for growth so if you are interested and have the above qualifications please submit a word resume to dbrand@leadingedgerecruitment.ca