Senior Software Developer

Posted 16 Days Ago
Be an Early Applicant
2 Locations
In-Office
120K-130K Annually
Senior level
Software • PropTech
Tools, data, and services to help Canadian rental housing professionals market smarter, lease faster, and manage better.
The Role
Build and maintain full-stack web applications and production LLM-powered features (RAG, agents). Develop evals, observability, API integrations, databases, background jobs, containerized deployments, and collaborate across product, design, and engineering to ship AI products.
Summary Generated by Built In

About Rentsync:
Rentsync is an award-winning, high-growth organization that provides high quality websites, marketing services, and software solutions to the rental and property management industry throughout Canada and the United States.


About the Role:

We're building the AI products that will define the next decade of rental housing technology. We're looking for a senior engineer who doesn't just use AI tools, but ships production systems on top of them.

What you'll build:

  • Software features and products in the rental housing / proptech landscape
  • Production LLM-powered features and agents 
  • Eval harnesses, prompt versioning, and observability
  • Integrations via MCP and APIs

Stack you may work with:

TypeScript / Node · React / VueJS / Vite / Tailwind · PostgreSQL / MySQL / MsSQL · Python · CloudFlare · AWS · Azure · MCP · and more

This is a hybrid/remote position, all qualified candidates are encouraged to apply, however preferential consideration may be given to individuals who can report to one of Rentsync’s regional offices (located in Toronto, St. Catharines and Montreal) 2 days per week on average.

Duties & Responsibilities:

  • Design, develop, test, and maintain scalable web applications across the full stack
  • Write clean, maintainable, well-tested, and well-documented code following established best practices
  • Participate in architectural discussions and contribute to technical design decisions
  • Design, maintain, and optimize database schemas and queries
  • Develop and maintain background processing and job queues
  • Integrate and maintain third-party APIs and external service integrations
  • Implement caching strategies and performance improvements
  • Monitor, troubleshoot, and resolve production issues in a timely manner
  • Participate in code reviews to ensure code quality, security, and adherence to standards
  • Collaborate with product managers, designers, and stakeholders to translate business requirements into technical solutions
  • Contribute to sprint planning, estimation, and Agile ceremonies using Jira
  • Maintain application security best practices, including proper authentication, authorization, and data protection
  • Assist in deployment and environment configuration across cloud infrastructure, with applications containerized using Docker
  • Continuously evaluate and recommend improvements to systems, tooling, and development processes
  • Design and ship AI products
  • Collaboratively establish patterns others adopt; reference implementations, scaffolding, standards 
  • Partner with product and operations


Required Knowledge, Skills & Abilities:

  • Strong backend development skills and comfort across modern frontend frameworks
  • Sound judgment on reliability, cost, latency, and security trade-offs in AI systems
  • You build with AI daily
  • Senior-level communication: you can explain a trade-off to an engineer and a stakeholder in the same meeting
  • Experience designing and consuming RESTful APIs (GraphQL a plus)
  • Strong analytical, debugging, and problem-solving skills
  • Effective communicator, able to collaborate across engineering, product, and design
  • Proficiency with Git and collaborative workflows using GitHub


Essential Qualifications:

  • 6+ years building and shipping production software, with a track record of owning systems end to end
  • Hands-on experience putting LLMs into production; RAG, agents, tool use, structured outputs, evals


Additional Preferred Qualifications

  • Workplace experience Python for ML / data work
  • Workplace experience with autonomous or multi-step agents in production
  • Background in proptech, marketplaces, or high-volume consumer platforms
  • Familiarity with Cloudflare's platform (Workers, Zero Trust)
  • Experience standing up AI observability and eval tooling


Rentsync is an equal opportunity employer. If you are selected to participate in the interview process and require unique accommodations, please don’t hesitate to let us know. 

Successful candidates may be required to complete a criminal background check in the final phase of the interview process.

Skills Required

  • 6+ years building and shipping production software, owning systems end-to-end
  • Hands-on experience putting LLMs into production (RAG, agents, tool use, structured outputs, evals)
  • Strong backend development skills and comfort across modern frontend frameworks
  • Sound judgment on reliability, cost, latency, and security trade-offs in AI systems
  • Experience designing and consuming RESTful APIs
  • Proficiency with Git and collaborative workflows using GitHub
  • Ability to write clean, maintainable, well-tested, well-documented code
  • Experience with Docker and containerized deployments
  • Experience with Python for ML/data work
  • Experience with autonomous or multi-step agents in production
  • Background in proptech, marketplaces, or high-volume consumer platforms
  • Familiarity with Cloudflare platform (Workers, Zero Trust)
  • Experience standing up AI observability and eval tooling
  • Experience with GraphQL
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: St. Catharines
105 Employees
Year Founded: 2010

What We Do

Rentsync equips Canada’s rental housing professionals with the tools, data, and services they need to market smarter, lease faster, and manage more efficiently. Our ecosystem includes Rentals.ca: Canada’s leading online rental marketplace, and Building Stack: the leasing and resident management platform that powers operational success across all portfolio sizes. From listing syndication, lead automation and lease signing to digital advertising, brand development, and custom websites, Rentsync supports the entire list-to-lease (and beyond) lifecycle. Our expert Agency Services team works as an extension of yours, delivering strategic digital campaigns and creative execution tailored to your leasing goals. With built-in performance reporting and a suite of Rental Market Intelligence products and services, we give clients the data insights they need to act quickly and optimize strategy at every stage. List. Lease. Live. All with Rentsync.

Similar Jobs

Braze Logo Braze

Senior Software Engineer

Marketing Tech • Mobile • Software
Easy Apply
Hybrid
Toronto, ON, CAN
2000 Employees
187K-330K Annually

Babylist Logo Babylist

Senior Software Engineer

eCommerce • Healthtech • Kids + Family • Retail • Social Media
Easy Apply
Remote or Hybrid
Canada
300 Employees

Comcast Logo Comcast

Senior Software Engineer

Digital Media • Information Technology • News + Entertainment
Remote or Hybrid
Canada
115000 Employees

Block Logo Block

Senior Software Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
185K-327K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account