Senior Backend Engineer (Java & Go)Role OverviewWe are looking for a highly experienced Senior Backend Engineer to build and scale the core backend systems powering a critical healthcare platform used by thousands of healthcare providers and patients. This role requires deep expertise in distributed systems, backend architecture, and high-scale application development.Key ResponsibilitiesDesign, develop, and maintain scalable, high-performance backend services and APIs.Architect and implement distributed systems and microservices capable of handling large-scale workloads.Optimize system performance, reliability, and scalability across the platform.Develop and maintain integrations with messaging systems and event-driven architectures.Collaborate closely with frontend engineers, product teams, and platform engineers to deliver robust solutions.Participate in architectural discussions and contribute to long-term technical strategy and best practices.Ensure system security, availability, and operational excellence in production environments.Requirements10+ years of backend engineering experience with strong proficiency in Java and Go.Strong understanding of system design, scalability patterns, and performance optimization techniques.Hands-on experience with message brokers such as Kafka or RabbitMQ.Proven experience building and operating microservices architectures at scale.Experience working with cloud platforms such as AWS, GCP, or Azure.Excellent problem-solving skills and experience working in complex distributed environments.Nice to HaveFamiliarity with healthcare data standards such as HL7 and FHIR.Experience working in healthcare, health-tech, or other highly regulated industries.Exposure to containerization technologies and modern DevOps practices.