weave - Senior Backend Engineer
Responsibilities
• 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. • WHAT WILL MAKE US LOVE YOU • 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. • At Weave, we use Artificial Intelligence (AI) tools to help us work more efficiently and create a smoother candidate experience. AI may assist with things like writing job descriptions, scheduling interviews, or reviewing applications against job-related criteria. For additional information, please review the External AI Policy Statement available on our Careers page.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT