[Remote] Senior Backend Engineer
Note: The job is a remote job and is open to candidates in USA. Weave is on a mission to elevate the patient experience by providing healthcare practices with essential tools. As a Senior Backend Engineer, you will design and deliver scalable backend systems, collaborating with teams across the U.S. and India to enhance the functionality of Weave's platform.
Responsibilities
- Design, build, and maintain scalable backend services and APIs using 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
- Participate in on-call rotation and escalation as needed, providing hands-on support during critical incidents and mentoring team members through complex production issues
- Establish and maintain operational excellence standards, including SLAs/SLOs, monitoring, alerting, and incident response processes for your team's services
Skills
- 5+ years of backend engineering experience with modern programming languages such as Golang, Java, Python, Ruby, or C# (Golang 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, Kafka, Redis)
- Experience working with relational databases and SQL
- Willingness to participate in an on-call rotation with your team and take responsibility for production systems
- 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
Company Overview
Company H1B Sponsorship