Logo
Pearl AI

Senior Full Stack Engineer

Pearl AI, Salt Lake City, Utah, United States, 84193


About Pearl

Pearl is shaping the future of dentistry with a suite of AI solutions developed to establish higher standards of quality and care for patients worldwide. Since 2019, our team has engineered FDA-cleared computer vision capabilities for interpretation of 2D and 3D dental imagery - industry-leading capabilities which clinicians, practice owners, labs and insurers use to elevate the efficiency, accuracy and consistency of dental care around the world.

Who We're Looking For

Pearl is looking for a Senior Full Stack Engineer with at least 8 years of industry experience. You will be responsible for building and maintaining many of the core applications that power Pearl. You help lead a team of engineers and computer vision specialists to build both internal tools for visualization & analysis, and external products that customers will use on a daily basis.

This role requires a deep understanding of AWS and services such as Lambda, API Gateway, SQS, and software libraries that interface with them such as Serverless. An understanding of SPAs and the technology used to build them is a must. You must be well versed in the challenges of building responsive applications for browsers and how to properly secure them while writing clean, well tested, maintainable code. The ideal candidate is just as passionate about technical mentorship as they are about technical prowess.

Design, develop, and maintain new features and improvements in several of Pearl's applicationsInterface with the Product team to design and build new applications•Web-based applications (React/Vue)•Desktop applications (Electron/React/Vue)•API development (Node/Express/Serverless)Implement and oversee testing (Jest), ensuring proper functionality and graceful degradation on multiple browsersInterface with the Machine Learning team to enforce data collection requirements in the applications you buildInterface with Machine Learning team to solution algorithmic training pipelinesWork with Engineering to improve and maintain a rapidly growing datastorePerpetually work to identify and improve usability in all of Pearl's applicationsProvide outward-facing technical support to both clients and partnersAct as a technical mentor and offer appropriate guidance to EngineeringWhat You'll Need to Succeed

8+ years of JavaScript experience required5+ years of AWS experience requiredCore understanding of JavaScript, including ES6/7 and modern building tools such as Webpack, Babel, and NPM/YarnKnowledge of REST API development with Node/Express or similarAdvanced understanding of SQL and the ability to write efficient, performant queriesExtensive knowledge of Web technologies like HTTP(S), CDNs and server-side caching techniques, working directly with the DOM, and experience working with modernJavaScript FrameworksDemonstrated knowledge of HTML5 and CSS3 features, polyfills, graceful degradation, and embedded 3rd party scriptsExtensive experience with cross-browser compatibility and browser developer toolsExperience with Git, automation tools and command-line style of workProven track record of designing and building both web-based and desktop applicationsEnthusiasm for exploring new technologies and a strong ability to learn on the jobExcellent problem solving skillsExcellent communications skills - both technical and non-technicalHumble, intelligent, and positive attitudeExperience with Serverless Architecture/FaaS platformsFamiliarity with healthcare/HIPAA compliance and with handling PHIWhat We Offer

Competitive Benefit and Compensation OfferingsOngoing Training and Development OpportunitiesUnaccrued, Flexible PTORemote Work

*For CA, CO, MA, MN, NY, and VT applicants the pay range for this position is $150,000 - $200,000 DOE.