Principal Full Stack Engineer
WFA Digital Insight
As the demand for skilled full-stack engineers continues to rise, with a 25% increase in job postings over the last year, Tech Firefly is seeking a seasoned Principal Full Stack Engineer to drive the development of their next-generation healthcare solutions. With a strong focus on remote work and digital skills, this role is ideal for those with deep roots in Java ecosystems and a comprehensive understanding of healthcare interoperability standards. Candidates should be prepared to showcase their expertise in cloud-native systems, service mesh, and event-driven patterns, as well as their experience in leading agile teams and defining engineering best practices. Before applying, it's essential to understand the complexities of healthcare technology and the importance of seamless data exchange pipelines
Job Description
About the Role
The Principal Full Stack Engineer will play a critical role in driving the development of Tech Firefly's next-generation, interoperable healthcare solutions. This involves leading the design and development of end-to-end applications, combining robust Java Microservices with a modern Angular frontend. The ideal candidate will have a deep understanding of healthcare interoperability standards, including FHIR/HL7, and the ability to architect seamless data exchange pipelines utilizing API Gateways.As a key member of the engineering team, the Principal Full Stack Engineer will be responsible for defining engineering best practices, conducting code reviews, and guiding agile teams toward successful product launches. This role requires a seasoned engineer who can seamlessly balance high-level architectural design with hands-on full-stack delivery.
The Principal Full Stack Engineer will work closely with cross-functional teams to ensure the successful development and deployment of scalable, cloud-native, and event-driven distributed systems on GCP. This includes designing and deploying systems that ensure data integrity and performance across PostgreSQL and distributed databases like Google Cloud Spanner.
What You Will Do
- Lead the design and development of end-to-end applications, combining Java Microservices with a modern Angular frontend
- Architect seamless data exchange pipelines utilizing FHIR/HL7 standards and API Gateways
- Design and deploy scalable, cloud-native, and event-driven distributed systems on GCP
- Ensure data integrity and performance across PostgreSQL and distributed databases like Google Cloud Spanner
- Define engineering best practices, conduct code reviews, and guide agile teams toward successful product launches
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain technical documentation to support the development and deployment of applications
- Troubleshoot and resolve technical issues, ensuring high-quality and reliable systems
- Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives
- Stay up-to-date with the latest technologies and trends in full-stack development, healthcare interoperability, and cloud-native systems
What We Are Looking For
- 12-15 years of experience in full-stack software development, with significant tenure in architectural or principal roles
- Expert knowledge of Java Microservices, API Gateways, and healthcare compliance standards (FHIR / HL7)
- Strong proficiency with Angular for building scalable enterprise user interfaces
- Proven experience architecting solutions on GCP and managing PostgreSQL or Spanner databases
- Advanced mastery of cloud-native systems, service mesh, and event-driven patterns
- Experience leading agile teams and defining engineering best practices
- Strong understanding of healthcare interoperability standards and the ability to architect seamless data exchange pipelines
- Excellent problem-solving skills, with the ability to troubleshoot and resolve technical issues
Nice to Have
- Familiarity with Electronic Health Record (EHR) systems, specifically EPIC
- Proficiency with Python
- Experience with GKE, GCS, and APIGEE
- Exposure to Agentic AI and AI-assisted coding methodologies
- Experience with cloud-based integration platforms and APIs
Benefits and Perks
- Competitive hourly rate (20-130/hour)
- Opportunity to work on cutting-edge healthcare technology projects
- Collaborative and dynamic remote work environment
- Flexible working hours and autonomy to manage your workload
- Professional development opportunities, including training and conference sponsorships
- Access to a network of experienced professionals in the field
- Remote work stipend and equipment allowance
- Comprehensive health insurance and benefits package
How to Stand Out
- Ensure your resume and online profiles showcase your experience with Java Microservices, Angular, and FHIR/HL7 standards, as these are key requirements for the role.
- Prepare to discuss your experience with cloud-native systems, service mesh, and event-driven patterns, and be ready to provide examples of how you've applied these technologies in previous roles.
- Develop a strong understanding of healthcare interoperability standards and the importance of seamless data exchange pipelines in healthcare technology.
- Be prepared to walk the interviewer through your process for troubleshooting and resolving technical issues, and provide examples of times when you've successfully debugged complex problems.
- Research Tech Firefly's products and services, and be prepared to discuss how your skills and experience align with the company's goals and mission.
- Consider creating a portfolio of your work, including examples of applications you've developed and systems you've designed, to demonstrate your capabilities to the interviewer.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.