What are the responsibilities and job description for the Full Stack Engineer position at Outploy Co?
Company Description
Outploy Co.'s Practice Management Software is designed to enhance patient care, communication, and office efficiency for medical and dental practices. By streamlining tasks like in-office forms, health surveys, and consent forms, the software allows office staff to focus more on patient scheduling and care. With a focus on safety, security, and reliability, the company integrates advanced features such as Smart Forms, Patient Portals, and Teledentistry modules. Outploy Co. is dedicated to providing a robust and scalable digital infrastructure that supports the evolving needs of healthcare and dental professionals, particularly in today’s rapidly changing environment.
Role Description
This is a full-time, on-site Full Stack Engineer role located in Folsom, CA. The role involves developing, maintaining, and optimizing web applications with a focus on Vue.js for front-end and Laravel for back-end development. The engineer will collaborate with cross-functional teams to design, implement, and troubleshoot new features, ensuring seamless user experiences and high-performance applications. Responsibilities also include writing clean, maintainable code, and staying updated on the latest industry trends to improve application functionality continuously.
Qualifications
- 4 years of experience in Front-End Development, including proficiency in Vue.js and working knowledge of HTML, CSS, and JavaScript frameworks.
- Strong skills in Back-End Web Development, particularly using Laravel, with an understanding of creating APIs and server-side scripting.
- Proficiency in Full-Stack Development and Software Development, with expertise in integrating front-end and back-end systems smoothly and effectively.
- In-depth knowledge and hands-on experience in Cascading Style Sheets (CSS).
- Ability to identify and resolve software issues, ensuring system reliability and performance.
- Strong communication skills and experience in collaborative teamwork environments.
- Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred.
- Prior experience in healthcare or dental practice software development is a plus.