# Senior Backend Software Engineer

**Company**: Weave
**Location**: India
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Healthcare

**Apply**: https://jobs.ashbyhq.com/weave/a3e29e60-a0fe-4641-9d77-cfafb150f3f0?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_ecd4e9d7-bcd

## Description

As a Senior Backend Engineer at Weave, you'll join a high-trust, high-impact team shaping the future of healthcare technology.

You'll work in a collaborative environment, partnering with teammates across the U.S. and India to design and deliver resilient, scalable backend systems that power critical features in our platform.

Responsibilities:

- Design, build, and maintain scalable backend services and APIs using Go (Golang) microservices.

- Drive technical architecture and contribute to long-term system health by anticipating scaling and maintenance needs.

- Collaborate cross-functionally with product, design, and frontend teams to deliver high-impact features.

- Participate in system design reviews, propose and implement robust solutions, and contribute to Weave's overall engineering strategy.

- Own the quality, reliability, and observability of your code from development to production.

- Help plan and execute projects from inception to delivery, with a strong sense of ownership and outcome-orientation.

- Mentor peers and junior engineers by sharing your knowledge and encouraging best practices.

Requirements:

- 5+ years of backend engineering experience with modern programming languages such as Go, Java, Python, Ruby, or C# (Go preferred or willingness to learn).

- Experience designing and building ReSTful APIs and backend services.

- Strong understanding of distributed systems and inter-service communication (e.g., protobufs/gRPC, ReST, NSQ).

- Experience working with relational databases and SQL.

- Willingness to participate in an on-call rotation with your team and take responsibility for production systems.

Nice to Have:

- You've deployed and maintained services in cloud environments, especially Google Cloud Platform (GCP).

- You're comfortable with Docker/Kubernetes, observability tooling (metrics, alerts, tracing), and service reliability.

- You've worked with protobufs/gRPC, or Temporal, and have experience breaking monoliths into microservices.

- You're thoughtful about technical debt and scalability, and you write code with both today and the future in mind.

- You value cross-functional collaboration and can explain complex systems to both technical and non-technical stakeholders.

- You lead with curiosity, seek to understand before acting, and strive to elevate the team around you.

## Skills

### Required
- Go
- Java
- Python
- Ruby
- C#
- ReSTful APIs
- distributed systems
- relational databases
- SQL

### Nice to have
- Google Cloud Platform (GCP)
- Docker
- Kubernetes
- protobufs/gRPC
- Temporal

---

Source: [Apply at jobs.ashbyhq.com](https://jobs.ashbyhq.com/weave/a3e29e60-a0fe-4641-9d77-cfafb150f3f0?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
