Backend Developer (Golang)

What is the role?

We are looking for a Golang Backend Developer to help us build the high-performance core of the AyuCI platform. As we scale to support more hospitals and real-time medical data processing, we are leveraging Go for its superior concurrency and efficiency. You will be responsible for designing and implementing scalable microservices, managing complex data flows, and ensuring our backend systems are robust enough to handle critical healthcare workloads with millisecond precision.

About you

You are a backend specialist who appreciates the simplicity and power of Go. You have a strong grasp of computer science fundamentals, specifically in areas of concurrency (goroutines, channels), memory management, and data structures. You aren’t just a “coder”—you are an engineer who cares about performance benchmarks, race conditions, and clean architectural patterns. You are excited about the challenge of building systems that must remain 100% reliable in a medical environment.

Your Role at AyuCI

As a Golang Developer, you will:

  1. Develop High-Performance Services: Design and maintain backend services that handle high-volume clinical data, lab integrations, and real-time scheduling.
  2. Concurrency & Scaling: Utilize Go’s concurrency primitives to optimize heavy data processing tasks, such as generating large medical reports or processing batch billing.
  3. API Design: Build and document clean, idiomatic RESTful or gRPC APIs that our React and React Native frontends can consume reliably.
  4. Database Optimization: Work closely with MySQL or PostgreSQL to design efficient schemas and write optimized queries for complex medical record retrieval.

Responsibilities

  • Write clean, testable, and maintainable code in Go.
  • Build reusable components and libraries for our core internal framework.
  • Conduct rigorous unit testing and integration testing to ensure data integrity.
  • Optimize existing services to reduce latency and improve resource utilization on AWS EC2.
  • Collaborate with the frontend team to define API contracts and data models.
  • Participate in architectural discussions as we transition parts of our stack from Node.js to Go for performance gains.

Requirements

  • 2+ years of professional experience in backend development with Golang.
  • Strong understanding of Go’s toolchain and idiomatic patterns.
  • Experience with SQL databases (specifically MySQL) and understanding of relational modeling.
  • Knowledge of containerization tools like Docker and deployment workflows.
  • Familiarity with building and scaling RESTful microservices.
  • Understanding of security best practices (JWT, OAuth2, and data encryption).
  • Experience with other languages in our stack (Node.js/JavaScript) is a plus.

We offer you

  • Technical Challenge: Solve complex scaling problems in a mission-critical healthcare environment.
  • Modern Stack: Work with Go, AWS, and cutting-edge DevOps tools.
  • Impact: Your code will directly assist doctors in making faster, more accurate decisions for patients.
  • Remote Flexibility: A developer-first culture that supports remote work and flexible scheduling.
  • Growth Potential: Be a founding member of our Go-focused backend team as we expand the AyuCI ecosystem.
Start Your Journey

We are looking for passionate developers, designers, and healthcare experts to help us build the future of digital health. Apply today to make a real-world impact.

Apply Now
Frontend Developer (React/Next.js)

Build the future of healthcare interfaces by developing high-performance, accessible, and intuitive EMR dashboards for AyuCI.

Full-Stack Developer (Node.js & React)

Design and implement end-to-end healthcare solutions, from scalable Node.js backends to intuitive patient-facing React interfaces.