Senior Full Stack Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
The Senior Full-Stack Software Engineer will support both an established production platform and the organization’s next-generation application. Responsibilities include troubleshooting production issues, improving existing functionality, developing new features, and participating in the ongoing modernization of the platform.
This role requires someone who is equally comfortable working in legacy codebases and modern development environments while maintaining a strong focus on software quality, security, and reliability., * Diagnose and resolve production issues across backend services, frontend applications, databases, and third-party integrations.
- Debug complex application behavior using logs, APIs, database queries, and transaction data.
- Maintain and enhance integrations with external systems and data providers.
- Support authentication, authorization, and account management functionality.
- Assist with billing-related functionality, subscription management, and usage reconciliation.
- Perform safe, auditable production data updates and migrations.
- Design, develop, test, and deploy new full-stack features.
- Build scalable REST APIs and modern user interfaces.
- Write secure, production-safe database migrations.
- Collaborate with Product, Engineering, and Customer Success teams to resolve customer-impacting issues.
- Contribute to the migration from legacy systems to modern cloud-based architecture.
- Ensure solutions comply with healthcare security and privacy standards.
Technology Environment
The environment includes a mix of legacy and modern technologies, including:
- Node.js
- TypeScript
- Angular
- React
- REST APIs
- NoSQL and relational databases
- OAuth / JWT authentication
- Cloud infrastructure
- Git-based CI/CD pipelines
Requirements
This is a high-impact role for an experienced engineer who enjoys solving complex technical problems, working across the full stack, and taking ownership of systems that directly affect customers., * 5+ years of professional experience building production applications using Node.js and TypeScript.
- Strong SQL and database design experience, including production troubleshooting.
- Experience developing modern web applications using Angular, React, or similar frameworks.
- Strong understanding of REST APIs, authentication, authorization, and security best practices.
- Demonstrated experience troubleshooting production issues and deploying safe fixes.
- Ability to own features from design through implementation.
- Experience writing production-safe database migrations.
- Strong understanding of secure software development practices.
- Experience with Git and modern CI/CD workflows., * Experience with healthcare software, revenue cycle management (RCM), insurance eligibility, claims processing, or EDI transactions.
- Familiarity with HIPAA or other regulated healthcare environments.
- Experience integrating payment or billing systems.
- AWS or comparable cloud platform experience.
- Experience with monitoring, logging, and observability tools.
- Knowledge of financial transaction systems or ledger-based architectures.
Nice to Have
- Experience supporting enterprise platform migrations.
- Mobile application development experience.
- Background in behavioral health or healthcare technology.
- Experience working in highly regulated environments., The ideal candidate is an experienced software engineer who enjoys balancing hands-on development with production support. They are comfortable working across legacy and modern applications, take ownership of complex technical challenges, and thrive in environments where reliability, security, and performance are critical.
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Vision insurance
- Dental insurance, * 401(k)
- Dental insurance
- Health insurance
- Vision insurance
About the company
Our client is a rapidly growing healthcare technology company that develops mission-critical software used by healthcare providers across the United States. Their platform processes high volumes of secure healthcare transactions and operates under strict regulatory and privacy requirements.
The engineering team is modernizing a mature production platform while simultaneously building the next generation of its technology stack. This position offers the opportunity to work across both environments, helping maintain a stable production system while contributing to the development of a modern cloud-based platform.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Highest Paying Tech Companies for Developers
7 Most Popular Web Developer Jobs in Europe
Why Upskilling And Reskilling is Important For Developers