Job description:
Senior Full Stack Software Engineer
https://www.roomvu.com/
Location: Vancouver, BC (Downtown) — 4 days in office / 1 day WFH
Job Type: Full-Time
Compensation: CA$90,000.00 - CA$95,000.00 per year
Eligibility: Authorized to work in Canada
About Roomvu
Roomvu is an AI-powered marketing platform helping real estate professionals grow their business through automated content, digital marketing, and innovative technology solutions. We are looking for a talented Senior Full Stack Software Engineer to join our growing engineering team and help build scalable products that power our next stage of growth.
Main Responsibilities
- Analyze business and technical requirements and translate them into scalable software solutions, technical specifications, architecture designs, and system documentation.
- Design, develop, test, deploy, and maintain full stack web applications, backend services, and distributed systems.
- Develop and maintain RESTful APIs, automation systems, and integrations with internal and third-party platforms.
- Build and optimize media processing pipelines for video generation, rendering, image processing, and digital content delivery.
- Design, develop, and maintain scalable database architectures and cloud-native infrastructure.
- Build and manage containerized applications and cloud environments using modern DevOps practices.
- Develop and maintain CI/CD pipelines, automated deployment processes, and software testing frameworks.
- Apply clean code principles, software engineering best practices, and maintainable architectural patterns.
- Troubleshoot, diagnose, and resolve complex production issues while continuously improving performance, scalability, and reliability.
- Participate in software architecture discussions, technical planning sessions, code reviews, and engineering best practices initiatives.
- Evaluate and recommend new technologies, frameworks, and tools to support long-term product growth and maintainability.
- Collaborate closely with Product, AI, Marketing, and Engineering teams to align technical solutions with business objectives.
- Build and maintain MCP servers that connect Roomvu's internal APIs with AI agents and automation systems.
Technical Environment
- PHP / Laravel
- Python
- React, TypeScript, JavaScript
- FFmpeg, MoviePy
- MySQL, PostgreSQL
- AWS Cloud Infrastructure
- Docker & Kubernetes
- RESTful APIs & System Integrations
- CI/CD Pipelines & Automated Deployment
- Git-Based Development Workflows
- Automated Testing & Quality Assurance
- Distributed Systems & Modern Software Architecture
Equivalent technologies and transferable experience will also be considered.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 3+ years of professional experience in software engineering and full stack application development.
- Strong experience with software architecture, API development, relational databases, cloud infrastructure, distributed systems, and CI/CD processes.
- Experience building scalable SaaS platforms, automation systems, AI-enabled products, or multimedia processing solutions.
- Strong analytical, debugging, troubleshooting, and problem-solving skills.
- Experience working collaboratively within cross-functional engineering teams.
- Ability to participate in technical planning, architecture discussions, and code reviews.
- Self-motivated, proactive, and comfortable working in a fast-paced startup environment.
What We Offer
- Competitive salary
- Health, dental, and wellness benefits
- Professional development and learning opportunities
- Opportunity to work on cutting-edge AI and automation technologies
- Collaborative and innovative team environment
- Team events, company celebrations, and recognition programs
- Career growth opportunities within a rapidly growing technology company
Join Roomvu
At Roomvu, you'll help build the future of AI-powered marketing and automation for real estate professionals across North America. If you're passionate about solving complex technical challenges and building products that scale, we'd love to hear from you.
Work Location: In-Person (Vancouver, BC)
Pay: $90,000.00-$95,000.00 per year
Work Location: Hybrid remote in Vancouver, BC V6E 4A4