Opportunity overview
What you should know
We checked this opportunity from Dialpad. It is listed as Canada.
The work location is Vancouver, Canada. Employer-stated compensation: CAD 147,000–174,000 per year.
Job description
About this role
We are seeking a talented, experienced Full-Stack Engineer passionate about building high-quality, scalable web applications with modern frontend and backend technologies. You will own significant features end-to-end, tackle technical hurdles, and enrich the team with your engineering experience, including mentoring junior engineers. You will guide projects in which multiple engineers collaborate to deliver major features. This position reports to our Engineering Manager, who is based in North America, and is looking for the person to join the team in our Vancouver, Canada Office.
Responsibilities
- Develop and maintain Dialpad's web & desktop applications using modern technologies.
- Collaborate with the data science team to build a world-class Agentic AI framework.
- Able to use AI tools like Claude, Gemini, etc., to build world class features quickly.
- Write clean, modular, and maintainable code using best practices along with unit tests.
- Participate in code reviews to ensure code quality, maintainability, and scalability.
- Ensure that features are shipped on time and with the highest quality.
- Take on on-call activities to support and resolve issues from QA and Customers.
- Be responsible for deploying the new releases on a weekly release cadence
- Collaborate with cross-functional teams (e.g., DevOps, QA, Product, UX) to build and use common components and practices across Dialpad products
Qualifications and requirements
- 5+ years of experience in Full-stack software engineering.
- Strong experience with writing high-performance, reusable, and reliable Python code.
- Strong experience with RESTful APIs.
- Strong experience in modern cloud platforms like GCP or other cloud infrastructures, etc.
- Strong experience in documentation for architectural designs, technical decisions, and best practices.
- Experience with modern frontend frameworks such as Vue/React, as well as HTML, CSS, JavaScript, and TypeScript.
- Experience with databases, SQL/NoSQL.
- Experience with mentoring junior engineers and helping them grow their skills.
- Experience with Agile development methodologies.
- Strong debugging and troubleshooting skills.
- Strong communication and collaboration skills.
The description, responsibilities and qualifications used for this page and its JobPosting data appear above. Use the application action in the Job snapshot to confirm any later changes before applying.
Why you may be eligible
The source lists Canada as the eligible location. Confirm that you meet any work-authorization, time-zone and experience requirements.
Career Studio · Early access
Want help preparing your application?
Use this job to tailor your CV and prepare a focused cover letter based on the employer’s requirements.
- Job-specific CV guidance
- Focused cover-letter draft
- You review, edit and submit it yourself
How this listing was checked
- Source status
- Applicant-tracking source confirmed
- Employer or source
- Dialpad
- Source checked
- September 7, 2026
- Application destination
- Employer or official applicant-tracking website
- Work setup and location
- Location-based · Vancouver, Canada
- Who can apply
- Canada · Confirmed by source
- Pay
- CAD 147,000–174,000 per year
- Deadline
- Not stated by employer
We check the source and visible requirements, but the employer controls changes and the final hiring decision. Confirm the latest requirements before applying.