At AgentFire, we build cutting-edge real estate websites tailored to the unique needs of real estate agents, teams, and brokerages across the USA and Canada. Our platform is a blend of highly customizable designs, powerful integrations, and innovative SaaS technology. We’re proud to be the highest-rated real estate web platform in the industry—a reputation built on superior solutions and a strong, collaborative team culture. Curious about what it’s like to work with us? Check out our reviews on Glassdoor! → https://www.glassdoor.com/Overview/Working-at-AgentFire-EI_IE1258957.11,20.htm Why Join Us? ✅ Elite Engineering Culture – Work with our highly skilled team developers ✅ Innovative SaaS Product – Help shape the future of our real estate platform ✅ Career Growth – Opportunity to evolve into executive-level role ✅ Fully Remote & Flexible – Work from anywhere with an aligned time zone What We’re Looking For: We are seeking a Principal Software Engineer to play a pivotal role in our engineering team. This position is for a highly skilled, hands-on technical leader who can balance deep coding expertise with strategic thinking and team leadership. You will be responsible for: ✅ Hands-on development, scaling our SaaS platform ✅ Shaping and executing our engineering roadmap ✅ Optimizing our codebase and tech stack ✅ Helping manage our development team, ensuring code quality and performance. ✅ Being a key decision-maker in architectural improvements This is an opportunity for a seasoned engineer with experience in scaling SaaS products and whose desire is to grow into a CTO. A Quick Note About Us At AgentFire, we’re proud of our amazing team. Many of our senior members started at entry-level roles and grew within the company. We have virtually zero turnover because of our strong team chemistry, great work ethic, and fun culture. Our last team meetup in Serbia was a blast, and we hope you’ll join us for the next one! We work hard, laugh a lot, and take pride in creating an environment where everyone thrives. Simply put: AgentFire is f*cking awesome. Why This Role Matters AgentFire was founded in 2013, and for a long time we’ve been the ‘small fish’ in the pond, but over the last 3 years in particular we’ve had explosive growth, and it’s time to become the shark. We’re ready to take things to the next level in our SaaS journey, and we’re hoping that you can be one of the keys in achieving that. Our Tech Stack & Environment:Backend Technologies: WordPress Core / Custom Plugins PHP 7+ (OOP, design patterns, strict typing) MySQL, Redis, Memcached Advanced Custom Fields Twig (for admin and frontend UI) Third-party API integrations Frontend Technologies: HTML5/CSS3 (SASS, BEM) JavaScript (ES5, vanilla, jQuery) Twig.js Development Workflow: Git version control WordPress Multisite architecture for hosting and managing client sites Fully documented tasks with UX/UI mockups Focus on clean, efficient, scalable, and well-documented code Who You Are: Fluent English 8+ years of experience in full-stack development with a proven track record in SaaS Experience leading and mentoring development teams Deep expertise in PHP, JavaScript, and scalable architecture Strong problem-solving and technical decision-making skills Ability to balance hands-on development with strategic leadership Passion for optimizing codebases and improving development processes Experience integrating third-party APIs and optimizing high-traffic applications Nice to Have: Exposure to cloud infrastructure and DevOps practices Understanding of modern frontend frameworks beyond jQuery Prior experience in a leadership track (Tech Lead, Staff Engineer, etc.) Location & Time Zone Preference: If located outside of North America, you must align with our current team and maintain at least a 4-hour overlap with EST or PST time zones. Compensation & Benefits: Competitive salary Transparent work culture PTO and paid holidays Also depending on your region and preferences, we can include: Healthcare (including vision and dental) Pension matching Work Hours & Remote Setup: 40+ hours/week (Monday to Friday) Fully remote position Must be able to work within EST/PST hours To Apply: Please fill out our typeform here: https://form.typeform.com/to/qcibcv7x **Please note that as part of the application, we will require a short video, thanks!** Job Type: Full-time Pay: $165,000.00-$215,000.00 per year Benefits: Dental care Extended health care Flexible schedule Paid time off Vision care Schedule: Monday to Friday Weekends as needed Application question(s): To fully apply for this job, please make sure to fill out our Typeform and submit a video here --> https://form.typeform.com/to/qcibcv7x Experience: Full Stack Development: 8 years (required) Language: English (required) Work Location: Remote

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada