Posted in

Software Engineer: Backend

Software Engineer: Backend

CompanyRogo
LocationNew York, NY, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • Bachelors in Computer Science or related degree.
  • Experience with a strongly typed language (e.g., Rust, C++, or Java).
  • You love writing highly performant and readable code that is well-tested.
  • 4+ years of experience building and scaling distributed systems.
  • Track record of shipping high-quality products.
  • Strong programming skills and general Computer Science knowledge.

Responsibilities

  • Architect REST and gRPC APIs that are backed by stable, scalable server side implementations and asynchronous code.
  • Design and build large-scale infrastructure to power crawling, ranking, and retrieval systems.
  • Ship secure and compliant code: implement security concepts to develop software dealing with sensitive data.
  • Write robust code that’s easy to read, maintain and test.
  • Raise the bar for code quality, reliability and product velocity. Collaboratively, you’ll push yourself and peers to develop technically and interpersonally.

Preferred Qualifications

  • Experience with an interface definition language like protocol buffers and gRPC.
  • Experience with Map Reduce or other massively distributed parallel computation frameworks.
  • Early engineer at a hyper-growth startup.
  • Experience in world-class product organizations (e.g., Notion, Figma).