Job Description Apex Dental Partners is seeking a Senior Full-Stack Engineer to join our growing team. Our ideal teammate is motivated by the opportunity to have a tangible, positive impact on the lives of tens of thousands of users through our applications. They possess a strong knowledge of web development spanning both back-end and front-end technologies and concepts, work well in a small team environment, and enjoy taking responsibility for driving features all the way from whiteboard to design to fully realized vision. Finally, they love working with Ruby, Rails, and Vue.JS, are interested in real-time web technologies, are comfortable with both REST and GraphQL, and have an interest in working on cross-platform desktop and mobile projects using frameworks like Electron and Ionic. Job Responsibilities As a Senior Full-Stack Engineer at Apex, you will: · Develop features from concept to production · Be actively involved in setting the roadmap for our applications · Work on a variety of projects, including Vue.JS SPAs, static websites, Electron and Ionic applications · Be a key member of the team of a fast-scaling company in the healthcare vertical, improving the lives of our patients through thoughtful UX design and implementation · Enjoy a strong work-family culture that focuses on delivering results within an environment that values integrity and family life · Earn competitive compensation · Enjoy a robust package of benefits, including high-quality healthcare plans from Aetna, membership in One Medical and Teladoc, vision insurance, in-house dental care, and 401(k) with company matching contributions · Work flexible hours remotely and onsite with our team in our beautiful support office in Addison (north Dallas, Texas) · Be a part of the success of a fast-growing company focused on doing it the right way Job Skills and Qualifications · Minimum of 5 years progressive engineering experience, preferably a mixture of front-end and back-end focus · Advanced-level Rails knowledge, strong experience developing SPAs and/or mobile applications · Vue.JS or React experience · MySQL experience is a plus · Some prior experience working with data streaming/syncing from distributed clients would be helpful · Although we try to minimize it, some Windows development experience would also be helpful About Apex Dental Partners At Apex, we're revolutionizing dentistry. We’re committed to providing patients with the best care experience possible, through a model that focuses on long-term patient relationships and high-quality care. As a fast-growing organization, we face exciting new challenges every day. The most successful members of our growing team are people who love problem-solving, are eager to get their hands dirty, and love learning something new. We aim for excellence in all that we do, and that starts with recruiting the best and brightest to join our team. Our patient-centric culture is built around the values of service, integrity and teamwork. We preach and practice servant leadership and ask every person in our organization to take on a leadership and ownership mentality. * Candidates selected for an in-person interview will be asked to take a programming test prior to coming in.