Senior Full-Stack Software Developer
CoreLife Healthcare · Linthicum Heights, MD · 1 mo ago
Engineering$100k–$120k/yrFull-time
We’re Hiring: Senior Full-Stack Software Developer CoreLife Healthcare is looking for an experienced Senior Full-Stack Software Developer to join our Engineering team in Linthicum, Maryland. This is a hands-on senior technical role for someone who enjoys working across the full technology stack from front-end and mobile applications to back-end services, APIs, databases, cloud infrastructure, integrations, and production support. The Senior Full-Stack Software Developer will play an important role in developing, maintaining, and continuously improving CoreLife’s software platform while helping guide technical architecture, security, scalability, reliability, and development best practices. Position Details Department: EngineeringReports To: VP of Digital Operations & CTOLocation: Linthicum, MarylandEmployment Type: Full-TimeSalary: $100,000 - 120,000 annually What You’ll Do Design, develop, test, deploy, and maintain full-stack software applications.Develop and maintain front-end functionality, native/mobile applications, back-end services, APIs, databases, and system integrations.Write clean, secure, scalable, and maintainable code.Troubleshoot complex application, database, integration, and production issues.Contribute to software architecture and technical decisions supporting scalability, security, reliability, and performance.Conduct code reviews and provide technical guidance and mentorship to other developers.Support deployments, production operations, system maintenance, monitoring, and performance optimization.Ensure development practices support CoreLife’s security and compliance requirements, including applicable SOC 2 controls.Collaborate with product, engineering, and business stakeholders to develop effective technical solutions.Identify opportunities to improve systems, development processes, performance, and reliability. Core Technical Experience We’re looking for candidates with strong hands-on experience in: JavaScript and TypeScriptReact and/or AngularNode.js and REST API developmentSQL Server / Azure SQL and T-SQLGit and modern source-control practicesMicrosoft Azure application development and deploymentApplication debugging and production troubleshootingApplication security and secure development practices Experience with technologies such as React Native, MongoDB, Azure Functions, Azure Logic Apps, Azure Service Bus, Azure DevOps, Microsoft Fabric, Power BI, HL7, CCDA/XML, and healthcare integrations is highly desirable. Candidates do not need to be experts in every component of the CoreLife technology stack. We are looking for someone with strong technical depth, broad full-stack experience, and the ability to quickly learn and adapt to new technologies. Qualifications 5+ years of professional software development experience.Strong full-stack development experience across front-end and back-end systems.Experience designing, developing, and integrating REST APIs and distributed application components.Strong relational database experience, including SQL development, data modeling, query optimization, and troubleshooting.Experience with cloud-hosted applications, preferably Microsoft Azure.Experience with application testing, debugging, deployment, monitoring, and production support.Strong understanding of software architecture, application security, authentication/authorization, and data-protection principles.Experience with Git, pull requests, code reviews, automated builds, and CI/CD.Proven ability to independently investigate and resolve complex technical problems.Strong communication skills and the ability to collaborate with technical and non-technical stakeholders.Experience providing technical leadership, mentorship, code review, or knowledge sharing. Preferred Experience Experience in one or more of the following is a plus: Healthcare technology or another regulated industryHIPAA/PHI-sensitive application developmentSOC 2-controlled environmentsHL7, CCDA, EHR, or healthcare integrationsReact Native/mobile application developmentMicrosoft Azure architecture and cloud infrastructureAzure DevOps and CI/CD automationMicrosoft Fabric and Power BIHigh-volume data processing and integration systems Schedule Eight (8) hours per day, Monday through Friday. Working hours will be determined by management based on business needs. If you’re an experienced developer who enjoys solving complex technical challenges and working across the full application stack, we’d love to hear from you.