
Senior Backend Software Engineer
Posted 22 hours ago

Posted 22 hours ago
• Design, develop, and sustain scalable backend services and APIs utilizing Go (Golang) microservices.
• Lead technical architecture initiatives and enhance long-term system integrity by foreseeing scaling and maintenance requirements.
• Collaborate across various teams including product, design, and frontend to deliver impactful features.
• Engage in system design evaluations, propose and execute robust solutions, and contribute to Weave’s overall engineering vision.
• Take ownership of the quality, reliability, and observability of your code from development through to production.
• Assist in planning and executing projects from start to finish, demonstrating a strong sense of ownership and focus on outcomes.
• Mentor colleagues and junior engineers by sharing expertise and promoting best practices.
• Over 5 years of backend engineering experience with modern programming languages such as Go, Java, Python, Ruby, or C# (preferably Go or a willingness to learn).
• Proficient in designing and constructing ReSTful APIs and backend services.
• Strong grasp of distributed systems and inter-service communication (e.g., protobufs/gRPC, ReST, NSQ).
• Experience with relational databases and SQL.
• Willing to participate in an on-call rotation with your team and assume responsibility for production systems.
• Equal opportunity employer
• Committed to fostering an inclusive workplace
• AI tools used to enhance candidate experience
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.