Weave Communications, Inc. logo

Senior Backend Software Engineer

Job Overview

Location

India

Job Type

Full-time

Category

Backend Engineer

Date Posted

May 22, 2026

Full Job Description

đź“‹ Description

  • • Design, build, and maintain scalable backend services and APIs using Go (Golang) microservices to power Weave’s all-in-one healthcare platform used by 30,000+ practices.
  • • Drive technical architecture decisions and contribute to long-term system health by anticipating scaling needs, performance bottlenecks, and maintenance requirements.
  • • Collaborate cross-functionally with product, design, and frontend teams across the U.S. and India to deliver high-impact features that improve patient care and practice efficiency.
  • • Participate in system design reviews, propose robust solutions, and contribute to Weave’s overall engineering strategy and technical direction.
  • • Own the quality, reliability, and observability of backend systems from development through production, ensuring high availability and performance.
  • • Help plan and execute end-to-end projects with strong ownership and outcome-orientation, from initial concept to deployment and monitoring.
  • • Mentor peers and junior engineers by sharing knowledge, promoting best practices, and fostering a culture of technical excellence.
  • • Participate in an on-call rotation to respond to production incidents and take responsibility for the stability of critical healthcare systems.
  • • Build and maintain RESTful APIs and inter-service communication layers using protocols such as gRPC, protobufs, and NSQ.
  • • Work with relational databases and SQL to design efficient data models and queries that support high-throughput healthcare workflows.
  • • Improve system reliability through implementation of observability tooling including metrics, alerts, and distributed tracing.
  • • Contribute to the decomposition of monolithic systems into modular microservices to enhance scalability and team autonomy.
  • • Write code with long-term scalability and technical debt management in mind, balancing immediate delivery with sustainable architecture.
  • • Communicate complex technical concepts clearly to both technical and non-technical stakeholders to align cross-functional teams on system goals and constraints.
  • • Operate in a 100% remote environment while collaborating with teams across time zones, primarily in the U.S. and India.
  • • Uphold Weave’s core values: Think creatively, Stay hungry, Do the right thing, Care more, and The customer is everything.

🎯 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

🏖️ Benefits

  • • 100% remote work location while based in India
  • • Opportunity to work with a high-trust, high-impact team shaping the future of healthcare technology
  • • Collaborative environment with cross-functional teams across the U.S. and India
  • • Employment contingent on successful completion of a background check
  • • Exposure to AI tools used to enhance efficiency and candidate experience
  • • Equal opportunity employer committed to inclusive workplace culture

Skills & Technologies

Python
Java
Go
Ruby
GCP
Backend
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

Weave Communications, Inc. logo
Weave Communications, Inc.
Visit Website

About Weave Communications, Inc.

Weave Communications provides a unified customer communication and engagement platform for small and medium-sized healthcare, dental, optometry, veterinary, and other service businesses. Its cloud software integrates VoIP phone, text messaging, email, scheduling, payments, reviews, analytics, and team collaboration tools into a single interface that syncs with existing practice management systems. The platform automates appointment reminders, billing collections, marketing campaigns, and patient feedback requests while maintaining HIPAA compliance and supporting multi-location practices. Founded in 2011 and headquartered in Lehi, Utah, Weave is publicly traded on the NYSE under the ticker WEAV.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
Yerevan, Armenia
Full-time
Expired Jun 4, 2026
Go
Rust
Ruby
+5 more

2 months ago

Expires soon
Argentina - Remote
Full-time
Expires Jun 21, 2026 (Soon)
TypeScript
Scala
React
+4 more

2 months ago

Expired
Argentina
Full-time
Expired May 12, 2026
Java
Remote

3 months ago

Expired
Argentina
Full-time
Expired May 20, 2026
JavaScript
TypeScript
React
+5 more

3 months ago