JOBS
We're Hiring! Perfit is a young innovative company based out of Kelowna, British Columbia and home of the world’s first fully digital denture. While 99% of dentures made today are still made by hand, Perfit uses CAD/CAM, 3D Printers, milling machines to create digital dentures. With customers in Europe, USA and across Canada, Perfit is growing quickly and disrupting the digital denture industry.
Full Stack Developer
Position: Full Stack Developer
Location: Kelowna, British Columbia
Job Type: Full-time
At Perfit, we believe in bringing innovations to life every day, inspiring change in the dental industry, and ending unnecessary suffering on a global scale by bringing good things to good people. Our pioneering global manufacturing network empowers customers to effortlessly produce multi-material dental prostheses within their own facilities. Setting new industry standards, our innovative system ensures unparalleled quality with minimal training requirements. This role is pivotal in advancing our distributed manufacturing platform, contributing directly to our mission of revolutionizing in-house dental manufacturing.
As a key member of our development team, the chosen candidate will collaborate closely to design and build internal and external web applications. These applications streamline user operations and monitor machine performance, seamlessly integrating with custom IoT devices, on-premise servers, and cloud-based servers. Join us in shaping the future of in-house dental manufacturing and making a meaningful impact in the field of dentistry.
Specific Duties and Responsibilities:
-
Collaboratively identify and analyze high-friction areas in the production process through team brainstorming sessions, and contribute to devising innovative solutions that increase efficiency and streamline operations.
-
Collaborate in the integration of diverse software systems
-
Debugging, writing tests, and resolving issues as they are reported.
Knowledge and skills:
-
Bachelor’s degree in Computer Science or related field, or equivalent work experience.
-
Proven experience as a Full Stack Developer, with proficiency in languages such as JavaScript, Python, or Java, and frameworks like React, Angular, Vue.js, Node.js, Django, or Flask.
-
Strong problem-solving skills and analytical thinking, with the ability to effectively troubleshoot issues and devise innovative solutions.
-
A collaborative team player who thrives in a fast-paced environment and demonstrates excellent communication and interpersonal skills.
-
Demonstrated initiative and integrity, with a passion for continuous learning and a proactive approach to staying updated on emerging technologies and best practices.
Required skills:
-
Intermediate experience with one or more of: React, Vue, Next, Lightning Web Components, or another similar front-end JavaScript framework
-
Intermediate experience with one or more of: Node.js, Python, Java
-
Experience developing software projects from ideation, through design and implementation phases, to validation and deployment.
-
Experience collaborating on complex software projects in a group environment
Bonus skills:
-
Experience with electronics tinkering, Raspberry Pi / Arduino
-
Experience with PLC programming, especially B&R
-
Experience with robotics, especially ROS or the Universal Robots platform
-
Working in an Agile team
HEAD OF OPERATIONS
Position: Head of Operations
Location: Kelowna, British Columbia
Job Type: Full-time
As the Head of Operations, your primary responsibility is to drive operational excellence, streamline processes, and deliver scalable, collaborative, and integrated solutions to facilitate the next phase of the business's growth. This involves collaborating with business stakeholders across the organization to define projects, make necessary trade-offs, and ensure alignment with company targets within an agile development framework for final delivery. Additionally, you will identify and address key concerns that may impact operational projects, ensuring timely and budget-conscious completion.
Specific Duties and Responsibilities:
-
Develop and provide effective business solutions through research and analysis of data and current business processes, implementing proactive ideas with a sense of urgency.
-
Develop and maintain a customer-centric product roadmap aligned with the organization's business strategy, founders' vision, and operational dependencies.
-
Lead OKR discussions with cross-functional teams and stakeholders, understand business goals, develop implementation plans, and provide regular reporting.
-
Lead the long-term strategic direction of the roadmap and oversee its tactical implementation.
-
Collaborate with stakeholders to set KPIs, targets, and systems to track results effectively.
-
Partner with subject matter experts to develop training materials and documentation for new processes and systems.
-
Apply expertise and creative thinking to address unique or ambiguous situations and find scalable and efficient solutions to complex problems.
-
Develop and lead a high-performing team, managing within a cost-effective budget under a dynamic and evolving business environment.
Knowledge and Skills:
-
Bachelor's degree in Business, Operations, Product Management, or a related field.
-
5+ years of experience in a production or product-management role in a startup environment.
-
Strong leadership, project management, and change management skills, with the ability to motivate and manage a team through rapid growth and scale.
-
Excellent communication (verbal and written) and problem-solving skills, including conflict management and prioritization.
-
Proficiency with JIRA and Salesforce is considered an asset.
Required Skills:
-
Effectively managing time and resources to ensure efficient completion of work.
-
Developing and using collaborative relationships to facilitate work goals.
-
Making customers and their needs a primary focus, developing and sustaining productive customer relationships.
-
Taking prompt action to accomplish objectives and being proactive in achieving goals.
-
Using appropriate interpersonal styles and techniques to gain acceptance of ideas or plans.
-
Establishing courses of action to ensure efficient completion of work for self and others.
-
Clearly conveying information and ideas through various media to engage and inform audiences effectively.
Apply today
CNC Technical Support Installation and Support
Position: CNC Technical Support Installation and Support
Location: Kelowna, British Columbia
Job Type: Full-time
Education: Computer Science, Engineering or similar considered an asset
Experience: Hardware experience considered an asset
Compensation: Based on Experience
Benefits: Health Spending Account
Responsibilities
-
Install and configure dental milling machines
-
Provide technical support to customers
-
Perform routine maintenance on equipment
-
Train users on how to operate the milling machine
-
Travel to customers for maintenance and support
-
Develop and maintain technical documentation including user manuals
-
Example duties & Responsibilities:
-
The Ideal Candidate
Do you build computers or other electronics for fun? Do you love to tinker? The Ideal candidate is a highly motivated / curious mind who loves to build things and loves to know how things work.
Apply today
Salesforce
software
development
Position: Salesforce Developer
Location: Kelowna, British Columbia
Job Type: Full-time
Education: Computer Science, Engineering or similar considered an asset
Experience: Hardware experience considered an asset
Compensation: Based on Experience
Benefits: Health Spending Account
Responsibilities
-
Customize Salesforce for customer portal
-
API integrations with Salesforce
-
Custom software solutions
-
Technical support / Maintenance for internal and external users
-
Develop and maintain technical documentation including user manuals
-
Example duties & Responsibilities:
-
The Ideal Candidate
Loves looking at problems and coming up with clever solutions. Listens to our team's biggest challenges and prioritizes development based on impact.