Taro Logo

Backend Software Engineer (India)

Weave is a people-first organization expanding its teams in India, offering a 100% remote work environment for backend engineers.
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer III, Infrastructure, Borg

Software Engineer III position at Google working on Borg infrastructure, focusing on distributed systems and container orchestration in Warsaw, Poland.

Software Engineer III, Infrastructure

Software Engineer III position at Google focusing on infrastructure development, offering competitive compensation and the opportunity to work on large-scale systems impacting billions of users.

Software Engineer II, Health Platform

Software Engineer II position at Google's Health Platform team in Bucharest, focusing on developing health and wellness technologies using AI and behavioral science.

Software Engineer III, Core

Software Engineer III position at Google's Core team, building technical foundations for Google's flagship products and infrastructure.

Software Engineer II, Infrastructure, Corp Eng

Software Engineer II position at Google's Corp Eng team, focusing on infrastructure development and maintenance for internal systems.

Description For Backend Software Engineer (India)

Weave is seeking talented Backend Engineers for their India team. As a Backend Engineer at Weave, you'll be responsible for building and maintaining back-end services using Go (GoLang) microservices, communicating with other teams, ensuring long-term code quality, writing reliable web services deployed on Kubernetes, and collaborating in a high-trust environment.

Key responsibilities include:

  • Developing features for back-end services using Go
  • Writing and deploying reliable web services using containers on Kubernetes
  • Collaborating with cross-functional teams
  • Participating in on-call rotations

Required qualifications:

  • 3+ years of experience with back-end languages (Go, Java, Ruby, Python, C#, etc.)
  • Experience with distributed systems and inter-service communication protocols
  • Knowledge of relational databases and SQL
  • Willingness to learn Go and participate in on-call rotations

Preferred qualifications:

  • Experience with public cloud services (especially GCP)
  • Familiarity with containerization (Docker/Kubernetes)
  • Experience with CI/CD, Jenkins, and pipeline monitoring
  • Knowledge of protobufs/gRPC

Weave offers a range of benefits including medical insurance, meal cards, flexible PTO, parental leave, and a commitment to diversity and inclusion. The company values work-life balance and provides a supportive, employee-centric culture.

Join Weave to be part of a dynamic team building innovative solutions in a flexible, remote work environment.

Last updated 7 months ago

Responsibilities For Backend Software Engineer (India)

  • Build and maintain back-end services using Go (GoLang) microservices
  • Communicate with other teams to coordinate work efforts
  • Ensure long-term code quality of written and maintained code
  • Write reliable web services deployed using containers on Kubernetes
  • Collaborate in a high-trust environment

Requirements For Backend Software Engineer (India)

Go
Java
Python
Kubernetes
  • 3+ years of experience with back-end languages (Go, Java, Ruby, Python, C#, etc.)
  • Experience with distributed systems and inter-service communication protocols
  • Experience with relational databases and SQL
  • Willingness to learn Go
  • Willingness to participate in on-call rotations

Benefits For Backend Software Engineer (India)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Medical insurance
  • Sodexo Zeta meal card
  • Reimbursement for phone, internet, and gym
  • Flexible PTO and work schedules
  • Parental PTO
  • In-house coaching initiative
  • Diversity and inclusion programs

Interested in this job?