Full Stack Developer

Property VistaGreater Toronto Area, CA
Published on

About the Role

We're looking for a Full-Stack Developer to join our Engineering team and build features across our cloud-based platform. You’ll work across the full stack—leveraging React (TypeScript) on the frontend and Java (Spring Boot) on the backend. You'll help design scalable systems, ship clean code, and contribute to infrastructure hosted on AWS.

What You’ll Do

  • Build responsive, user-friendly web applications using React and TypeScript
  • Develop and maintain backend services with Java (Spring Boot or Core Java)
  • Interact with PostgreSQL, DynamoDB, or other AWS data stores
  • Deploy and monitor services on AWS (EC2, Lambda, S3, API Gateway)
  • Write maintainable, well-tested code and participate in peer code reviews
  • Work cross-functionally with designers, PMs, and other engineers
  • Debug, optimize, and improve application performance
  • Contribute to documentation and internal knowledge sharing

About the Candidate (expectations and nice to have skills)

  • 1–4 years of full-stack development experience
  • Strong hands-on experience with React.js (bonus for TypeScript)
  • Proficiency in Java, ideally with Spring Boot
  • Comfort with REST APIs, microservices, and modern web architecture
  • Familiarity with relational databases like PostgreSQL or MySQL
  • Knowledge of version control (Git), CI/CD pipelines, and Agile workflows
  • Exposure to AWS (S3, Lambda, IAM, EC2, etc.)
    Bonus Points For:
  • Experience with DynamoDB or other NoSQL AWS databases
  • Exposure to AWS CDK, Terraform, or serverless architecture
  • Familiarity with Docker, ECS/EKS, or AWS Amplify
  • An interest in infrastructure-as-code and DevOps best practices

About the Company

Property Vista is a growing SaaS company specializing in innovative solutions for property management. We are dedicated to making an impact with our product to enhance the user experience across North America.

Company culture and benefits

  • Work with smart, kind people who take pride in their craft
  • Stay remote, stay flexible—while doing meaningful work