Join our Facebook group

👉 Remote Jobs Network

Software Engineer - Go

11 hours ago

Apply Now
Logo of Buf

Buf

Building a better way to work with Protobuf.

11 - 50

Description

• Enhancing Bufstream with the features our customers are most interested in. • Ensuring that Bufstream is Kafka-compatible, including unspecified behaviors in various Kafka clients in a variety of languages. • Continued performance optimizations to save our customers money and improve latency/throughput. • Supporting our earliest customers as they onboard to ensure their success. This includes quality documentation, thorough and relevant examples, and polished demos. • Recording metrics and building dashboards so customers have confidence in the performance and correctness of their systems. • Understanding the technical, functional, and business needs of Bufstream, and our users. • Taking user-facing issues or missing features all the way through to completion: breaking them down, building them, documenting them, supporting them, and debugging/fixing them as needed. • Developing systems that support the security, integrity, availability, and performance of Bufstream. • Moving quickly and pragmatically while managing trade-offs, and maintaining a healthy balance between velocity and perfection.

Requirements

• Demonstrated expert-level knowledge from 5+ years of experience owning Go projects as part of a team of software engineers in areas relevant to this role. • A track record of architecting, building, debugging, and supporting robust and reliable production-grade distributed systems. • Someone who is self-motivated and willing to get their hands dirty to unblock themselves and solve problems. • Excellent communication skills (voice chat, Slack, and docs). • Data engineering experience, especially with Kafka. • A drive to push the boundaries in terms of quality, reliability, and algorithmic possibility. • Experience working in early-stage start-ups; comfort wearing lots of different hats. • Experience working on products that target developers (e.g. dev tools). • Experience with Java. • A bachelor’s or master’s degree in Computer Science, Computer Engineering, or Mathematics. • Working hours that significantly overlap Eastern Time.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com