Sr. Full Stack Software Engineer
Remote / Online - Candidates ideally in
Lehi, Utah County, Utah, 84043, USA
Listed on 2026-05-21
Lehi, Utah County, Utah, 84043, USA
Listing for:
AdvancedMD
Full Time, Remote/Work from Home
position Listed on 2026-05-21
Job specializations:
-
Software Development
Full Stack Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Role Summary
Advanced
MD is seeking a senior, full‑stack software engineer to help shape the future of patient engagement and medical practice software. In this role you will design and implement cloud‑based solutions that power a high‑volume medical practice platform, reduce workflow complexity, modernize the UI, and build a cleaner, faster experience for our clients. You will lead a team of offshore developers and quality engineering in an agile environment, working directly with the VP of Engineering and VP of Product on design, planning, and roadmap execution.
Job Duties
- Design, develop, and maintain applications according to project requirements using Kanban‑based delivery.
- Modernize and simplify legacy applications by refactoring and applying modern patterns.
- Drive migrations and front‑end modernization across the platform.
- Build and maintain Angular front‑end applications using vanilla JavaScript, plain HTML, and CSS—including legacy integration patterns.
- Leverage AI tools to accelerate development and integrate AI‑driven features into existing products.
- Build and contribute to AI‑powered capabilities, including conversational chatbot interfaces and AI‑driven task engine frameworks.
- Build and optimize RESTful APIs and enterprise‑grade solutions with a focus on performance, scalability, and reliability.
- Review requirements and changes to ensure code quality, maintainability, and best practices are followed.
- Drive process improvements in AI‑driven development workflows and CI/CD pipelines, identifying opportunities to streamline delivery.
- Troubleshoot, debug, and resolve application performance, observability, and scalability challenges.
- Continuously learn and apply new tools, frameworks, and technologies to improve development practices.
- Lead and mentor offshore developers and QE engineers, collaborating with VP of Engineering and VP of Product on planning and roadmap execution.
- Bachelor’s degree in Computer Science, Information Technology, Business/Management Information Systems, or related field (experience may be considered in lieu of degree).
- Minimum of 7 years of professional web development experience.
- 3+ years of enterprise development experience, including CI/CD, multitenant SaaS, performance, scalability, observability, and ownership.
- Strong proficiency in Angular, with solid knowledge of vanilla JavaScript, plain HTML, and CSS.
- Comfortable using AI coding tools (e.g., Claude Code, Git Hub Copilot, or similar) to accelerate engineering work.
- Proven experience building RESTful services.
- Experience with SQL/T‑SQL and No
SQL databases. - Cloud experience, preferably AWS.
- Demonstrated ability to lead offshore development and QA teams.
- Strong technical problem‑solving and communication skills.
- Proven experience delivering in a Kanban or continuous‑flow environment.
- Hands‑on experience with Claude Code or similar AI‑assisted development environments.
- Experience with Angular
JS‑to‑Angular migrations or large‑scale front‑end modernization. - Familiarity with micro‑frontend architectures.
- Experience building chatbots or conversational UI components and integrating AI‑driven workflow engines.
- Experience building or integrating AI‑powered features into production applications using frameworks such as Lang Chain, OpenAI API, or similar.
- Understanding of prompt engineering and how to integrate LLMs into enterprise workflows.
- Experience with web security best practices.
- Proficiency with Git and CI/CD practices.
- Experience with C#, Azure Dev Ops, and Visual Studio Code.
- Competitive compensation and total rewards benefits.
- Comprehensive health, dental, and vision insurance.
- 401(k) with generous company match.
- Paid time off and holidays.
- Hybrid and remote work opportunities.
- Career growth and development support.
- Collaborative, team‑oriented culture.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×