logo inner

Software Engineer - Frontend

Buf TechnologiesUnited States | CanadaRemote, Onsite

Buf is building a new paradigm for APIs. Our open source and commercial software helps companies adopt Protobuf schemas throughout their stack, from gRPC APIs to streaming data in Kafka. Founded in 2020, we have raised money from leading investors, including Lightspeed, Tiger, and Addition. We’re deployed everywhere from small startups to the world’s largest enterprises, and we’d love your help growing even faster. Check out our open source projects on 
GitHub and join our Slack community to see what Buf is all about.

About the role


We’re looking to hire an experienced frontend engineer to join our top-notch team of engineers who are responsible for working with designers and product owners to architect, implement and deliver high quality user interfaces and the APIs to support them. Our team doesn’t just complete tickets we are assigned, throughout the development process our engineers are contributing input and feedback on the product and interacting directly with customers.You will be responsible for:

  • Developing new features and and workflows in support of evolving business and product requirements.
  • Working across the stack to develop performant, scalable solutions that meet customers’ needs.
  • Engaging with other engineers across the organization to create and maintain reliable APIs.
  • Delivering projects while maintaining high standards for code quality and design.
  • Maintaining a set of automated tests and updating the test suite to handle an evolving system.

About you


We’re looking for someone who has:

  • Demonstrated expert-level knowledge from 5+ years of experience architecting and building polished user interfaces and design systems.
  • Experience designing and implementing maintainable, performant APIs to power the frontend.
  • Professional experience with Javascript/Typescript and Go.
  • Excellent communication skills and organizational abilities.
  • The ability to move quickly and pragmatically while managing trade-offs.
  • A bachelor’s or master’s degree in Computer Science, Computer Engineering, or Mathematics.

Ideal candidates would also have:

  • Experience with related technologies mentioned in this job description (e.g. React, gRPC, Protobuf).
  • Experience working on products that target developers (e.g. dev tools).
  • Working hours that significantly overlap Eastern Time.

Interview process


Our total interview process is about 5 hours. Here is what you can expect:

  • Introductory stage
  • [30m] Screening interview
  • [60m] Hiring manager interview
  • Technical screen
  • [60m] JS/TS practical coding interview
  • Team interviews
  • [60m] Go practical coding interview
  • [60m] System design interview
  • Final conversations
  • [30m] VP Eng interview
  • [30m] CEO interview

We will reserve time in each interview so we can answer any questions you might have, and you are welcome to request additional conversations anytime during the process if that would be helpful for your decision-making.At Buf, we embrace diversity. We know that diverse teams make great teams, and we encourage people from all backgrounds and life experiences to apply. It is our goal to ensure that our workplace can be anyone’s workplace. If your experience isn’t an exact match for this job description, we encourage you to apply anyway!  We’re always looking to add diversity of thought and perspective to our team.By submitting an application, you agree to the retention of your personal data for consideration for a future position at Buf.

More details about Buf’s privacy practices can be found at: https://buf.build/resources/privacy/.

Life at Buf Technologies

Thrive Here & What We ValueEmbracing diversity and creating a workplace where anyone can feel comfortable and confident in their abilities.</s> | Embracing diversity and encouraging people from all backgrounds and life experiences to apply | Goal of ensuring that our workplace can be anyone's workplace</s> | Goal to ensure that their workplace can be anyone's workplace</s>
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024