Full Stack Developer
$74,000–$81,400 year
Hybrid · Toronto, Ontario, Canada or Montréal, Quebec, Canada
Job Summary
Full-Stack Developer responsible for designing, developing, and maintaining scalable web applications powering data portal, admin tooling, and analytics. Role involves backend (Node.js/TypeScript) and frontend (Vue.js), database design and optimization (MySQL/PostgreSQL), ETL with Python/Airflow, API integrations, code reviews, deployment in AWS with Docker, and collaboration across product, design, and QA in a hybrid/remote setup with 2 days/week in Rentsync regional offices (Toronto, St. Catharines, Montreal). Must deliver high-availability software, ensure security best practices, participate in Agile ceremonies, and contribute to architecture and performance improvements.
Required Qualifications
- 3+ years of professional experience building full-stack applications with Node.js and TypeScript
- Solid understanding of object-oriented programming principles and design patterns
- Frontend experience with Vue.js (React or Angular acceptable)
- Production experience with PostgreSQL and/or MySQL, including writing and optimizing queries
- Experience designing and consuming RESTful APIs (GraphQL a plus)
- Experience integrating third-party APIs and external services
- Proficiency with Git and GitHub workflows
- Experience with Docker and containerized development environments
- Experience working within Agile development methodologies
- Located in and legally entitled to work in Canada
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.