
Senior Full Stack Engineer
- Surrey, BC
- 116.750 $ par an
- Permanent
- Temps-plein
- Design and build software that meets real-world customer needs and exceeds expectations for scalability, security, and performance.
- Write clean, modular code using modern engineering practices, including object-oriented design, clean architecture, and SOLID principles.
- Collaborate with a tight-knit development team to make key technical decisions, shape architecture, and drive feature development.
- Integrate seamlessly with third-party APIs, cloud platforms, and existing legacy systems where necessary.
- Own and evolve database design, models, and schemas to support new features and improve system efficiency.
- Craft performant SQL queries, stored procedures, and triggers to support mission-critical features and ensure application responsiveness.
- Comfortable working with AI-powered tools (e.g., GitHub Copilot, Cursor, code generation, test automation, etc.) to accelerate development and enhance productivity.
- Deliver high-quality technical documentation that helps others build, maintain, and extend your code.
- Participate in Agile ceremonies and work closely with Product Managers, Software Architects, and others to ship quality software fast and often.
- Stay ahead of technology trends and advocate for pragmatic adoption that drives real value.
- Mentor teammates and share knowledge to help grow a learning-focused, collaborative engineering culture.
- You thrive in a fast-moving, collaborative environment where ideas are welcomed, and experimentation is encouraged.
- 7+ years of experience building backend systems in a production environment.
- 3+ years of hands-on experience with modern software architecture and scalable frameworks.
- Proficiency in Java (Spring Boot), Python, or similar.
- Proficiency in JavaScript/TypeScript with frameworks like React (preferred), Angular, Vue, or similar. Solid understanding of scalable, service-oriented architectures in a cloud or hybrid setting. Experience with PostgreSQL and/or NoSQL databases.
- Excellent written and verbal communication skills.
- Familiarity with DevOps culture and tooling (CI/CD pipelines, monitoring, containerization, etc.).
- Full stack development
- Knowledge of the dental or healthcare domain is a plus.
- Demonstrated experience in technical leadership or ownership of features, systems, or architecture.
- Experience with .NET
- Short online behavioural and coding assessment
- Virtual interview with our Hiring Manager
- Onsite panel Interview with Hiring Manager and engineering team
- 3% RRSP matching
- Comprehensive health benefits plan, including 100% drug coverage
- 3-week paid vacation, growing up to 5 weeks with tenure
- Unlimited paid flex days
- Paid Birthday off
- We are developing cloud-based practice management software that makes it easier for dental professionals to manage their practices.
- We are developing artificial intelligence-powered tools that help dentists diagnose and treat dental conditions more accurately.
- We are developing teledentistry solutions that make it possible for dentists to provide care to patients in remote areas.
- We are developing virtual reality and augmented reality tools that help dentists train and educate their patients.