Full Stack Developer - $70,000 - $80,000 A Year
Summary
Intermediate full-stack developer building and maintaining internal web applications, REST integrations, and web experiences for a real estate investment and property management firm. Day-to-day spans React/Next.js and TypeScript frontend work, backend/SQL and third-party API integrations, debugging, and shipping features end-to-end, on-site in Burlington.
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 systemsCollaborate with Operations, Marketing, and leadership teams to deliver high‑quality, high‑performance features that support business goalsBuild and integrate RESTful APIs for internal services and third‑party platformsWrite clean, maintainable, and well‑documented code, including appropriate testing where neededTroubleshoot, debug, and enhance existing applications and production systemsContribute to code quality and development best practices, including code reviews, refactoring, and improving documentationTake ownership of at least one meaningful feature end‑to‑end (planning, development, testing, and release) within the first 45 daysAssume 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 teamSkills and Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field2+ years of professional experience (or equivalent) building and shipping web applicationsStrong experience with React and modern JavaScript/TypeScriptExperience working with a full‑stack framework (preferably Next.Js) across both frontend and backend systemsComfortable working with SQL databases and third‑party APIsExperience using Git and working in production environments (debugging and deployment)Solid understanding of web security fundamentals, performance optimization, and production reliabilityStrong problem‑solving skills, attention to detail, and clear communication with technical and non‑technical teammatesAble to work in‑office in Burlington and collaborate with non‑technical stakeholdersNice‑to‑have qualifications
Backend development experience with Node.JsFamiliarity with PHP or the ability to work with legacy codebasesExperience with Linux environments and cloud platforms (\ "e.G., AWS\")Experience withCI/CD pipelines (\ "e.G., GitHub Actions, CodePipeline\ ")Familiarity with real‑timeor event‑driven systems such as WebSockets, pub/sub, or message queuesExperience integrating with CRMs, marketing platforms, or operational tools via APIsAbility to improve documentation and modernize legacy systems to enhance maintainability over timePay
$70,000.00‑$80,000.00 per yearBenefits
Dental careOn‑site parkingPaid time offVision careWork Location: In person
