Avatar for Office Hours
Office Hours
Actively Hiring
Get paid to share what you know
  • B2B
  • Early Stage
    Startup in initial stages
  • Top Investors
    This company has received a significant amount of investment from top investors

Senior/Staff Software Engineer

Reposted: 2 weeks ago• Recruiter recently active
Visa Sponsorship

Available

Remote Work Policy

In office - WFH flexibility

RelocationNot Allowed
Skills
noSQL
MongoDB
Node.js
TypeScript
Docker
React.js
ElasticSearch
AWS
Kibana
Kubernetes
Terraform

About the job

Overview

At Office Hours, we’re on a mission to help people realize the value of what they know.

We’re making it easy for professionals to share and earn from their knowledge, insights, and expertise. How do we do this? In short, we’re a consulting platform. We connect clients (knowledge seekers) with advisors (knowledge holders) over short 15-60 minute virtual consultations or async surveys.

In order to facilitate these exchanges, we’ve built the entire stack from the ground up. Profiles to showcase what people know. Search experiences to find and discover relevant matches. Workflow tools and integrations to help streamline logistics (e.g., compliance, scheduling, payments, etc). Even an underlying knowledge graph that helps stitch all of these experiences together. We’re doing for professionals what Airbnb has done for homes, Uber has done for cars, and Shopify has done for businesses—giving them a storefront.

Examples of connections we may make on any given day:

  • An avid baseball collector with an early-stage investor conducting diligence on the collectibles industry
  • A specialized oncologist with a healthcare consulting firm
  • A software engineer with a mid-stage startup seeking feedback on what makes an exceptional developer sandbox experience for their new API

Join us in helping build a platform that makes knowledge-sharing easily accessible and infinitely scalable. Everyone’s an expert; they just don’t know it yet.

About this role

We’re specifically looking for an experienced backend engineer. They’re likely a generalist with a lean towards data platform or data engineering experience. As our company's growth has accelerated, so have our data opportunities and challenges.

How might we model ontologies of what people know? How might we design a system that provides foundational services to leverage our knowledge graph across the platform? How might we architect our data to serve multiple sources (platform, analytics, etc.) while maintaining performance?

Our ideal candidate is excited about building systems for data collection, processing, storage, and retrieval and is passionate about making these systems observable, reliable, scalable, and highly automated.

https://bookofficehours.notion.site/Senior-Software-Engineer-2a3efac6c80f424389b5599551f3404e

Requirements

  • You have 6+ years of software engineering experience
  • You take pride in your craft and have a track record of shipping high-quality products and features at scale
  • You have the ability to turn user and business problems into engineering solutions
  • You’re a self-starter who embraces ambiguity, a fast-paced environment, and solving hard problems

Responsibilities

  • Build the backend for various user-facing features
  • Improve the platform architecture and data model to provide a performant, reliable product experience
  • Continuously improve engineering processes, tools, and systems that allow us to scale the code base, productivity, and team
  • Enhance our analytics, monitoring, and alerts so that we can identify and respond to operational incidents

Tech stack

  • Back end: Node.js, Typescript, MongoDB, OpenAPI, RabbitMQ, Elastic
  • Infrastructure: AWS, Kubernetes, Docker, Terraform, Kibana, Sentry
  • Workflow: GitHub, Slack, Notion, Figma, Amplitude, Storybook
  • Front end (not required for this role): React, Next.js, Tailwind

Nice to haves

  • You've built out data infrastructure from scratch, or nearly from scratch, at a fast-growing startup
  • You’re based in the Bay Area and excited about joining our hybrid team a few days a week in downtown San Francisco (Soma, two blocks off of Market St)

More about us

Office Hours was founded in 2020. We’re backed by world-class investors, including CRV, Susa Ventures, Greenoaks, BoxGroup, Manresa Ventures, and AirAngles, along with exceptional operators such as Marco Zappacosta (Thumbtack), Aaron Levie (Box), Jack Chou (Pinterest, Affirm), and more.

Our customers include leading consulting firms, venture capital firms, high-growth companies, and startups.

Pay Transparency Notice

Full time offers from Office Hours also include competitive equity + benefits (including medical, dental, vision and 401(k)).

Pay range: $160,000-$200,000 based on seniority and relevant experience

This is a hybrid role, in-office in San Francisco 2-3 times per week.

Don’t meet every single requirement? Studies have shown that some candidates, especially underrepresented groups such as women and people of color, are less likely to apply to jobs unless they meet every single qualification. At Office Hours, we believe in building a diverse and inclusive workplace, so if you’re excited about this role but don’t meet every qualification in the job description, we still encourage you to apply. You could still be the right candidate for this or other roles at Office Hours!

About the company

Office Hours company logo

Office Hours

Actively Hiring
Get paid to share what you know11-50 Employees
  • B2B
  • Early Stage
    Startup in initial stages
  • Top Investors
    This company has received a significant amount of investment from top investors
Learn more about Office Hours image

Founders

Joe Kim
Founder • 3 years
San Francisco
image
Patrick Reynolds
Co-Founder & Head of Product, Office Hours • 3 years • 5 years
San Francisco
image
Erez Arnon
Founder • 3 years
Palo Alto
image
View the team image

Similar Jobs

Hive company logo
Hive
Cloud-based AI solutions to understand, search, and generate content
Flow Labs company logo
Flow Labs
We’re making cleaner, clearer, safer roads for everyone — right now
Finch company logo
Finch
Unifying payroll, HR, and benefits under a single API
Enki company logo
Enki
The AI-powered skills coach for professionals and teams