Weave is on a mission to enhance the patient experience by providing healthcare practices with efficient tools for meaningful patient connections.
As a Senior Backend Engineer, you will be part of a high-trust, high-impact team focused on shaping the future of healthcare technology.
You will work collaboratively with teammates across the U.S. and India to design and deliver resilient, scalable backend systems that support critical platform features.
Your role will involve influencing architecture, driving outcomes, and improving daily operations for over 30,000 healthcare practices.
The position is fully remote for candidates located in India and reports to the Manager of Engineering.
Responsibilities include designing, building, and maintaining scalable backend services and APIs using Go (Golang) microservices, driving technical architecture, collaborating with cross-functional teams, participating in system design reviews, ensuring code quality and reliability, and mentoring peers and junior engineers.
Requirements:
You must have 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 in designing and building ReSTful APIs and backend services is required.
A strong understanding of distributed systems and inter-service communication (e.g., protobufs/gRPC, ReST, NSQ) is necessary.
You should have experience working with relational databases and SQL.
A willingness to participate in an on-call rotation with your team and take responsibility for production systems is essential.
Benefits:
Weave is committed to fostering an inclusive workplace where all individuals are valued and supported.
The company welcomes individuals who are eager to learn, problem-solve, and progress, regardless of their background.
Weave ensures that all official correspondence occurs through Weave branded email and emphasizes the importance of security during the hiring process.