Full-Stack Developer
Join Revun as a Full-Stack Developer to scale web applications using cutting-edge technology. Build robust API integrations and enhance coding with AI tools, working in a fast-paced environment.
About Revun
Revun is the software platform and infrastructure layer behind modern property operations. Where other tools solve one piece of the puzzle, Revun unifies leasing, payments, maintenance, communications, compliance, reporting, and brokerage workflows into a single operating system. Owners, property managers, brokerages, leasing teams, maintenance companies, and REITs all operate from the same connected platform, with role-based experiences that adapt to each stakeholder. Based in Toronto, Ontario, Canada.
About The Role
As a Full-Stack Developer at Revun, you'll be at the forefront of scaling our web applications. Your day-to-day tasks include reviewing sprint tasks, refactoring backend logic in Laravel, and designing responsive frontends using Tailwind CSS. You will engage with third-party API integration and leverage AI coding assistants to enhance your workflows.
Working closely with the Lead Developer and reporting to the Technical Lead/Founder, your responsibilities include delivering clean, modular code, ensuring zero-downtime deployments, and accelerating development velocity through AI tools. Your success will be assessed by your ability to meet sprint deadlines and ship functional code features consistently.
Within the first 90 days, you'll focus on successfully integrating APIs and leveraging AI tools to accelerate development while maintaining strong code standards. A successful candidate is resourceful, embraces modern coding tools, and communicates progress effectively.
What you will do
- Deliver clean, modular, and scalable code using Laravel and Tailwind CSS or any other modern frontend framework to enhance web application performance and client project outcomes.
- Review sprint tasks, manage pull requests, and refactor backend logic in collaboration with the team, ensuring consistency and quality.
- Write and refactor both backend logic in Laravel and design responsive frontend layouts using Tailwind CSS and Blade components.
- Test and debug third-party API connections, handle complex payloads, and manage error logs effectively.
- Leverage AI coding assistants to draft boilerplate structures, write unit tests, and iterate on feature implementation rapidly.
- Complete assigned feature sprints, conduct code reviews, and test API endpoints to ensure stability and performance.
- Optimize database queries, perform security audits of input validations, and update documentation for integrated modules to maintain system integrity.
- Successfully integrate APIs and leverage AI tools within the first 90 days to accelerate development velocity while maintaining rigorous code standards.
- Troubleshoot unforeseen API documentation errors and resolve merge conflicts or unexpected breaking changes efficiently.
What we are looking for
- At least 4 years of hands-on experience in web development with SaaS or client applications.
- In-depth experience with PHP and the Laravel framework for building robust applications.
- Strong proficiency in full-stack Laravel development, including backend services and frontend frameworks such as Vue.js or any similar JavaScript framework.
- Hands-on experience integrating REST APIs, payment gateways, and CRM systems like Zoho.
- Solid understanding of MySQL, database schema design, and Git version control workflows.
- Fluent in English, with excellent spoken and written communication skills.
- Clear communication skills in providing progress updates and resolving development issues.
Nice to have
- Experience in software development within the IT sector.
- Proficiency in AI-assisted development tools like Cursor, Claude, and OpenAI APIs to enhance coding speed and quality.
- Bachelor’s degree in Computer Science or a related field.
What we offer
CAD $18,000 to $30,000 per year.
Benefits
- Remote work flexibility
- Professional development opportunities
Schedule
Monday to Friday, 9:00 AM – 5:00 PM (EST Timezone).
What happens next
Our recruitment partner will be in touch with you about your application.
If you meet the requirements for the role, they will send you a link to an online video interview that you complete in your own time — there is no appointment to book and nothing to install.
Your completed interview is then shared with us to review alongside your application, and we will let you know what happens next.