About The Simple Investor
The Simple Investor is a leading real estate investment and property management firm based in Ontario, Canada. For over 15 years, we have helped investors grow and manage their portfolios by making real estate investing simple, transparent, and effective. Our integrated approach combines strategic acquisition with professional property management services to deliver consistent, long-term value.
The Role
We are seeking a Full Stack Developer (Intermediate) to support the internal systems and web experiences that help our team operate efficiently and help investors move through our process smoothly. You will report directly to our lead developer and collaborate closely with Operations, Marketing, and leadership.
This is a hands-on role where you will work across a few different web applications and integrations. Priorities can shift quickly, so we're looking for someone who can take ownership, communicate clearly, and ship high-quality work with minimal supervision.
If this sounds like you encourage you to apply and become part of a company dedicated to simplifying real estate investment.
Key Responsibilities
- Design, develop, and maintain full-stack web applications, contributing to both front-end and back-end systems
- Collaborate with Operations, Marketing, and leadership teams to deliver high-quality, high-performance features that support business goals
- Build and integrate RESTful APIs for internal services and third-party platforms
- Write clean, maintainable, and well-documented code, including appropriate testing where needed
- Troubleshoot, debug, and enhance existing applications and production systems
- Contribute to code quality and development best practices, including code reviews, refactoring, and improving documentation
- Take ownership of at least one meaningful feature end-to-end (planning, development, testing, and release) within the first 45 days
- Assume responsibility for a core product area or key integrations within the first 90 days, consistently delivering work that reduces the overall load on the development team
Skills and Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 2+ years of professional experience (or equivalent) building and shipping web applications
- Strong experience with React and modern JavaScript/TypeScript
- Experience working with a full-stack framework (preferably Next.js) across both frontend and backend systems
- Comfortable working with SQL databases and third-party APIs
- Experience using Git and working in production environments (debugging and deployment)
- Solid understanding of web security fundamentals, performance optimization, and production reliability
- Strong problem-solving skills, attention to detail, and clear communication with technical and non-technical teammates
- Able to work in-office in Burlington and collaborate with non-technical stakeholders
Nice-to-have qualifications
- Backend development experience with Node.js
- Familiarity with PHP or the ability to work with legacy codebases
- Experience with Linux environments and cloud platforms (e.g., AWS)
- Experience with CI/CD pipelines (e.g., GitHub Actions, CodePipeline)
- Familiarity with real-time or event-driven systems such as WebSockets, pub/sub, or message queues
- Experience integrating with CRMs, marketing platforms, or operational tools via APIs
- Ability to improve documentation and modernize legacy systems to enhance maintainability over time
Apply Now!
Pay: $70,000.00-$80,000.00 per year
Benefits:
- Dental care
- On-site parking
- Paid time off
- Vision care
Work Location: In person