Senior Full Stack Developer- Remote Canada

Posted 2 months agoViewed
CanadaFull-TimeHealthcare Data Exchange
Company:
Location:Canada
Languages:English
Seniority level:Senior, 8+ years
Experience:8+ years
Skills:
Backend DevelopmentLeadershipPostgreSQLProject ManagementSoftware DevelopmentSQLJavaKafkaKubernetesSpring BootAPI testingCI/CDRESTful APIsMentoringDevOpsMicroservicesCompliance
Requirements:
8+ years software development experience 5+ years in Java/Spring Boot Proven delivery of FHIR/SMART on FHIR integrations in production environments Strong knowledge of US Core, FHIR IGs, and healthcare terminologies (LOINC, SNOMED CT, RxNorm, ValueSets) Prior experience in professional services or healthcare delivery teams Hands-on with GitLab CI/CD, Kubernetes/Helm, Kafka, and relational databases (PostgreSQL/MS SQL) Excellent verbal and written communication Ability to work directly with customers Highly organized, accountable, and capable of managing multiple concurrent priorities
Responsibilities:
Develop backend services, adapters, and integrations using Java, Spring Boot, and Apache Camel for CMS mandates. Deliver FHIR R4+/SMART on FHIR APIs aligned with US Core and applicable Implementation Guides. Participate in customer meetings and explain technical concepts clearly. Write clean, maintainable code with strong unit/integration testing and participate in peer reviews. Build CI/CD pipelines in GitLab, manage Helm deployments on Kubernetes, and troubleshoot services. Work with Kafka and relational databases to deliver scalable, event-driven data pipelines. Mentor junior developers and promote best practices. Ensure accurate daily/weekly reporting of working hours in the time tracking system as billable.
Similar Jobs:
Posted 1 day ago
CanadaFull-TimeSoftware Development
Senior AI Platform Engineer
Company:NegotiateAI
Posted about 1 month ago
CanadaFull-TimeInsurtech
Product Manager (Remote)
Company:
Posted 2 months ago
US, Canada, UK, AustraliaFull-TimePerformance Marketing
Vice President of Paid Media - Startups (Remote Canada)