Software Development Team Lead

3 weeks ago


Old Toronto, Canada SuiteSpot Technology Full time

Who we are

At SuiteSpot, we are a PropTech company on a mission to transform how residential real estate is managed and operated at scale. Our award-winning SuiteSpot Maintenance and Capital SaaS solutions help our customers operate at scale by combining cutting-edge technology, enterprise support, and development agility in a best-in-class offering that we have come to be known for.

From day one, our work has been guided by four principles:

  • Deliver value in the real world
  • Execute with excellence
  • Collaborate with tenacity
  • Culture of coaching

Who we need

At SuiteSpot, we are passionate about the value our products deliver to our customers and proud of our engineering craft. Reporting to our CTO, we are hiring a Software Development Team Lead. In this hands-on role, you will code and lead a team of Full Stack Developers, contributing to all stages of development: feature design, prototyping, coding, QA testing, and delivery. You will make informed decisions regarding technical debt, third-party tools, and tradeoffs, avoiding unnecessary reinvention.

This is a hybrid role with the requirement to commute to our Toronto office 2-3 times per week.

Who you are

You may be a Senior Full Stack Developer with experience in coaching junior team members and seeking your first step into a management role, or you might be a current Team Lead looking for a change. Either way, you are experienced with the MEAN stack and fluent in TypeScript. As an innovative thinker, you continuously seek new ways to build the right product for the right audience. You understand that software development is a tool for solving problems. You enjoy both learning new things and teaching others what you've learned.

What’s in it for you

Technical challenges. We are a product company. We solve problems for leading companies in our target industry. We value proven capabilities and resilience in the tools we use. This is an opportunity to be part of a development team that has the autonomy to choose how they work and code, taking ownership of introducing and adopting new tools and executing with excellence.

Impact. Our customers recognize and value our relentless focus on driving their success. We scrutinize our own work, give feedback openly and ensure we are building the right features and products. This is a chance to build technology products and services that streamline processes, deliver results and save money. It’s an opportunity to share in the satisfaction of having happy customers.

Career development. We are rapidly expanding in Canada and the US. With recently secured new funding, we are set up for an impressive growth trajectory. Joining now is a chance to be part of our success, working with a team that shares your passion for building solutions in a fast and agile, no-red-tape environment. At SuiteSpot, we foster a culture of learning and continuous improvement. Whether you want to pursue people leadership or continue to develop your technical experience, as we grow, so will opportunities in Architecture, DevOps and more. You will further your skills across the full software development cycle, play a key role in building our Centre of Excellence, and gain exposure across our business operations.

The technical details

Our tech stack is based entirely on Typescript and Angular on the front end, Ionic and Capacitor for mobile, and NodeJS on the backend. We use MongoDB as the main data store and deploy to the cloud using Docker.

Products you may work on include:

  • SuiteSpot Maintenance - our property operations product.
  • SuiteSpot Capital - our capital repairs and capital maintenance product.
  • Our iOS and Android SuiteSpot Mobile app for residential operators to reliably service hundreds of thousands of apartments in North America.
  • Our Angular web applications for managing the SuiteSpot platform from the office.
  • Our microservices built with Node.js, Express, and NestJS, packaged with Docker and deployed to AWS.
  • Our BI platform that delivers mission-critical dashboards and data to our clients.

What you will do:

  • Lead a team of software engineers. You will oversee the full software development lifecycle, from planning and design to deployment and maintenance. You will manage the work of and mentor a team of 3-5 engineers in an Agile environment. You will foster a positive and inclusive team environment that encourages creativity and open communication, conducting one-on-ones and performance reviews.
  • Collaborate. You will partner across teams to identify feature development, define project requirements, and discuss technical approaches. You will work closely with the technical teams of our enterprise customers to facilitate a smooth integration and implementation.
  • Exceed standards. You will navigate and draw from a large code base to ensure repeatability and resilience in everything you build. You will conduct code reviews and ensure the timely delivery of high-quality software that meets or exceeds industry standards. You will drive technical excellence and best practices within the team.
  • Share and grow knowledge. You will provide constructive feedback and promote a culture of continuous improvement. You will stay current with emerging technologies and industry trends and recommend innovative solutions.

What you bring:

  • The technical expertise. You have led and participated in all aspects of the design, development, and testing of products in a B2B client-focused environment. You have existing skills across modern front and back-end technologies and can rapidly pick up new tools and approaches. You have a deep understanding of Angular frameworks, NodeJS, MongoDB and mobile app development tools. You are comfortable documenting design, reviewing code, and conducting user testing. You understand the benefits of agile practices and delivering on expectations for clients.
  • The leadership skills. You are able to translate large challenges into smaller, actionable tasks, assign tasks and support their delivery with ease. You have a willingness to dive in to figure out the best approaches quickly, whether they are based on technology or a human-centred approach. You can plan, coordinate, and influence the work of a collaborative Agile team, ensuring delivery under tight deadlines. You can offer guidance and advice based on broad and deep knowledge of a variety of techniques, tools, and methodologies. You believe in keeping up to date with and implementing best practices.
  • The interpersonal skills. You take a collaborative approach and can lead by example. You can translate complex technical details to a non-technical audience. You can build trusting relations and work efficiently across teams, both in person and remotely. You are quick to adapt when priorities shift and take feedback well. You are comfortable with ambiguity and are willing to figure things out when no clear, defined path or process is outlined.
  • The growth mindset. You are naturally curious and open to learning from others and independently. You acknowledge your mistakes and can adapt to setbacks. You are resourceful and can use new knowledge to solve problems. You are passionate about staying current with the latest tools and best practices.

Why join?

SuiteSpot is a fun place to work, dedicated to solving problems with resilient and scalable solutions. We have a reputation for meeting our clients’ needs, building new features and functionality, and supporting integrations and implementation far beyond the go-live.

We're a small team without big egos, willing to contribute wherever we are needed. We hold our values - passion, integrity, and execution - up high, taking ownership and accountability for our individual impact, expanding our knowledge, and advocating for change and each other. We take our work very seriously but never take ourselves too seriously. Our company culture promotes ongoing learning and team building. We bring people together a few times a month to discuss deliverables and individual professional development goals and to connect at social events.

At SuiteSpot, we embrace the whole person and offer flexible, remote working options, a competitive compensation package, and a comprehensive benefits package that starts on day one.

Apply now.

At SuiteSpot, we recognize that not everyone takes the same path when building their skills; we value diverse skills, approaches, education, and experience. If you meet 70% of the qualifications we are looking for and you are looking for a challenging career, we invite you to express your interest here.

What you can expect from our hiring process:

  • A virtual interview with a senior Talent Advisor to discuss your experience and interest in the role.
  • A virtual interview with another Team Lead and a Senior Developer to walk through a pre-assigned code review project and to further expand on the depth of your technical knowledge.
  • A virtual system design / architecture session with a Team Lead and a Senior Developer to demonstrate your ability to lead and mentor the team through the delivery of large or complex systems.
  • A final virtual interview with the CTO to answer any questions you may have.

At SuiteSpot, we're committed to diversity, equity, and inclusion. We welcome and appreciate candidates from diverse backgrounds, including women, persons with disabilities, Black, Indigenous and People of Colour (BIPOC), the 2SLGBTQIA+ community, and other equity-seeking groups.

SuiteSpot welcomes and encourages applications from people with disabilities. Should you require accommodations in any part of the interview process, please contact us at and we will be happy to assist you.

#J-18808-Ljbffr

  • Old Toronto, Canada Engine Digital Full time

    At Engine Digital, we are seeking a highly skilled Software Development Team Lead to join our team. This is an excellent opportunity for a motivated and experienced professional to lead junior software developers on complex projects.The successful candidate will have strong leadership skills, the ability to collaborate with cross-functional teams, and a...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About This RoleWe are seeking a skilled Senior Engineering Manager to lead our cloud development team. As a key member of our engineering organization, you will be responsible for managing a team of engineers to design, develop, and deploy innovative cloud-based products.About YouWe are looking for a seasoned engineering leader with a strong track record of...


  • Old Toronto, Canada Intact Financial Full time

    As a key member of our IT team, you will play a crucial role in shaping the future of software development at Intact Financial. With a focus on innovation and excellence, we are seeking an experienced Software Development Team Lead to join our growing team.About the RoleWe are looking for a skilled leader who can drive high-performing multidisciplinary...


  • Old Toronto, Canada SuiteSpot Technology Full time

    Who we areAt SuiteSpot, we are a PropTech company on a mission to transform how residential real estate is managed and operated at scale. Our award-winning SuiteSpot Maintenance and Capital SaaS solutions help our customers operate at scale by combining cutting-edge technology, enterprise support, and development agility in a best-in-class offering that we...


  • Old Toronto, Canada LanceSoft Full time

    Job DescriptionJoin our team as a Software Development Lead and be responsible for the technical vision and direction of our software development efforts. Your key responsibilities will include leading a team of software developers, architecting software solutions, and ensuring the timely delivery of high-quality software products.Key Responsibilities:Lead...


  • Old Toronto, Canada Vantage Full time

    Vantage is a rapidly growing company that needs a skilled Engineering Lead to oversee its daily operations and focus on delivering high-quality software. This role will be critical in providing technical guidance, mentorship, and career development to the team.The primary frameworks used by Vantage are Python/Django for the backend and ReactJS for the front...


  • Old Toronto, Canada SuiteSpot Technology Full time

    Who we areAt SuiteSpot, we are a PropTech company on a mission to transform how residential real estate is managed and operated at scale. Our award-winning SuiteSpot Maintenance and Capital SaaS solutions help our customers operate at scale by combining cutting-edge technology, enterprise support, and development agility in a best-in-class offering that we...


  • Old Toronto, Canada SuiteSpot Full time

    Who we are We are a PropTech company on a mission to transform how residential real estate is managed and operated at scale. Our award-winning SuiteSpot Maintenance and Capital SaaS solutions help our customers operate at scale by combining cutting-edge technology, enterprise support, and development agility in a best-in-class offering that we have come to...

  • Agile Team Lead

    5 days ago


    Old Toronto, Canada Tata Consultancy Services Full time

    p>About TCS:Tata Consultancy Services is an IT services, consulting, and business solutions organization that has been partnering with many of the world’s largest businesses in their transformation journeys for over 55 years. Its consulting-led, cognitive powered portfolio of business, technology, and engineering services and solutions is delivered through...


  • Toronto, Ontario, Canada Ontario Inc. Full time

    We are seeking a highly skilled and experienced Software Development Team Lead to join our team at Ontario Inc. as a permanent employee.Company OverviewOur company is a leading provider of innovative software solutions, and we are committed to delivering high-quality products that meet the needs of our customers.Job SummaryThe Software Development Team Lead...

  • Team Lead

    4 weeks ago


    Old Toronto, Canada Scotiabank Full time

    Requisition ID: 208090Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. As a Team Lead, Software Development you would be responsible for: The successful implementation and maintenance of complete technology solutions for projects supporting highly complex on-premises and Cloud based platforms and...


  • Toronto, Ontario, Canada zoolife Full time

    OverviewAt zoolife, we're looking for an experienced Software Development Team Lead to join our team. In this role, you'll be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems.Key ResponsibilitiesLead and coordinate teams of information systems professionals...

  • Team Lead

    3 weeks ago


    Old Toronto, Canada Scotiabank Full time

    Join a purpose-driven winning team, committed to results, in an inclusive and high-performing culture. As a Team Lead, Software Development you would be responsible for: The successful implementation and maintenance of complete technology solutions for projects supporting highly complex on-premises and Cloud-based platforms and applications with complex...

  • Team Lead

    2 months ago


    Old Toronto, Canada Scotiabank Full time

    Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.As a Team Lead, Software Development you would be responsible for:The successful implementation and maintenance of complete technology solutions for projects supporting highly complex on-premises and Cloud based platforms and applications with complex...

  • Team Lead

    1 month ago


    Old Toronto, Canada Scotiabank Full time

    Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.As a Team Lead, Software Development you would be responsible for:The successful implementation and maintenance of complete technology solutions for projects supporting highly complex on-premises and Cloud-based platforms and applications with complex...

  • Team Lead

    2 months ago


    Old Toronto, Canada Scotiabank Full time

    Join a purpose-driven winning team, committed to results, in an inclusive and high-performing culture.As a Team Lead, Software Development you would be responsible for:The successful implementation and maintenance of complete technology solutions for projects supporting highly complex on-premises and Cloud-based platforms and applications with complex...


  • Old Toronto, Canada Atlantic Full time

    Atlantic seeks a highly skilled Software Development Team Lead to spearhead the creation of scalable software solutions. As a seasoned leader, you will oversee a team of developers and ensure that they have the necessary tools and resources to excel in their roles.Key responsibilities include leading project meetings, conducting code reviews, and...


  • Toronto, Ontario, Canada zoolife Full time

    About the RoleAt zoolife, we are seeking a highly skilled and experienced Software Development Team Lead to join our team. The successful candidate will have a Bachelor's degree and at least 5 years of experience in software development.The ideal candidate will have a strong background in leading and coordinating teams of information systems professionals,...


  • Old Toronto, Canada Amazon Development Centre Canada ULC Full time

    Job Title: Senior Software Development EngineerAt Amazon Development Centre Canada ULC, we are seeking a talented Senior Software Development Engineer to help us scale the delivery of advertising campaign recommendations to our advertising clients through API and UI-based solutions.Key Responsibilities:• Contribute to the vision and goals for the team,•...


  • 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 &...