Job Description
Position Overview
We are seeking a seasoned Senior Golang Developer to design and build high-performance backend systems for healthcare services. The ideal candidate brings deep Go expertise, strong skills in API development, distributed systems, and preferably experience working with healthcare data (EMR, claims, PHI).
Key Responsibilities
Architect, develop, and maintain backend services and microservices in Go, following clean architecture and DDD principles
Implement REST/gRPC APIs, handle data ingestion, processing, and reporting at scale
Collaborate on cloud-native deployments using Kubernetes, Docker, API Gateway, and Terraform
Design and optimize data pipelines with Postgres, SQL/NoSQL databases, and messaging systems like Kafka
Work closely with product, QA, DevOps, and data teams to deliver secure and reliable solutions
Mentor junior developers, participate in code reviews, and enforce best practices in testing, CI/CD, and security
Ensure compliance with healthcare standards—HIPAA, PHI privacy, and security controls
Required Qualifications
7+ years of professional software development experience, with at least 5+ years in Golang
Strong expertise in Go fundamentals: goroutines, channels, interfaces, and performance tuning
Proven experience building RESTful services and working with APIs and microservices
Familiarity with Kubernetes, containerization tools, and CI/CD pipelines
Solid understanding of relational databases (Postgres) and NoSQL systems
Excellent troubleshooting, communication, and collaboration skills
Preferred Qualifications
Experience in healthcare environments—EMR systems, claims processing, HIPAA compliance
Knowledge of distributed systems, event-driven architecture, and tools like Kafka
Exposure to cloud platforms (AWS, GCP) and DevOps/tooling frameworks
Familiarity with healthcare data standards (FHIR, HL7) or observability tooling (Prometheus, Grafana)