Click here to join our community of experts to get information on job search, salaries and more.


Software Developer

Company: Venterra-Group

Location: Richmond Hill Ontario

Posted on: September 19


ROLE: Software Developer

REPORTS TO: Software Development Team Lead

LOCATION: Richmond Hill Corporate Office - (Hybrid - up to two days onsite as needed)


Venterra Realty is a well-capitalized, privately held investment and technology company with ~ $5.0 billion in managed assets and $375+ million in revenues. It owns and operates over 80 multi-unit residential properties in the highest growth cities in the United States.

We are honoured to have received numerous workplace recognitions includingFortune Top 100 Best Medium Workplacesfor the past sixyears in a row and having been named a four-timeGlassdoor Best Places to Workwinner!Read about all of our awards and accolades here!

We are looking for people who:

  • Have strong personal values and want to work for a values-based company
  • Are ambitious and hard working with exceptionally high personal standards
  • Embrace problem-solving and learning new skills
  • Thrive in a rapidly changing and high growth environment
  • Are passionate about driving continuous improvements and the use of technology with data to drive business results


Reporting to the Software Development Team Lead, the Software Developer will work as part of a distributed team helping maintain and expand the companys technology offerings. They range from those situated in the AWS cloud, to mobile Android and iPhone apps, to a wide variety of 3rd party integrations. This role is a full stack role, which will mix React/React Native with backend Java apps and services. Work is done in an agile style where each release is planned but remains flexible to react to business needs. Developers are expected to build a deep knowledge of the business and be able to design practical, efficient solutions for business users, while engaging in a commitment to excellence though a test-driven environment that helps to maintain quality though automated testing. The standard for excellence in work also carries through to the people-first values held by the team. This means ensuring opportunities and goals for personal and career development, as well as both maintaining and promoting wellness and balance.


  • Gets satisfaction from addressing practical business problems and understanding the business
  • Has excellent attention to detail
  • Is interested in (and understands) the details of the business
  • Is motivated, with a passion for seeking improvements wherever they can be found
  • Is flexible and works well as part of a team, but can work independently with minimal guidance
  • Has excellent verbal and written communication skills, and can convey complex ideas succinctly and politely


  • 5+ years of Java development experience
  • 3+ years of JavaScript development experience using modern frameworks such as React, Angular or Vue
  • 2+ years of SQL experience A business degree and/or working toward CPA designation (preferred)


  • Experience with Java based ORM frameworks, or a persistence framework like
    MyBatis, as well as relational databases
  • Knowledge of JSX, TypeScript and state management frameworks such as Redux or Mobx
  • Knowledge of JavaScript packages, package managers, bundlers, and their use in building complex interactive experiences
  • Agile development experience and/or knowledge
  • Understanding of browser rendering, and ability to fine-tune an experience
  • Familiarity with concepts related to data flow and component driven architectures (with practical experience based on React
  • Experience working with VCS systems, particularly Git, and IntelliJ IDE and SQLServer

Venterra Realty is an equal opportunity employer.Accessibility accommodations are available on request for candidates taking part in all stages of the selection process.

Similar Jobs