Software Engineer: Backend
Company | Rogo |
---|---|
Location | New York, NY, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid 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).