Senior Software Engineer

Office Hours (Headquarters: Remote)

Location: San Francisco, New York, or Remote in US   |   Full-Time   |   $160,000 - $210,000
Node.js Typescript MongoDB Elasticsearch AWS Kubernetes Docker Terraform RabbitMQ OpenAPI Backend Back End Engineer

About Office Hours: Office Hours is an online platform that lets users earn income by sharing what they know. Users create knowledge profiles to accept hourly consultation requests or survey opportunities based on their professional expertise. Companies and organizations seeking unique insights can search the Office Hours marketplace to quickly find and learn from thousands of advisors on demand.

What we believe: We believe that human knowledge is the world’s most valuable asset. And yet, despite being more interconnected than ever, most knowledge still remains stuck in our heads, inaccessible and underutilized. Office Hours’ mission is to help everyone realize the value of what they know by building tools for the knowledge-sharing economy.

Summary: Similar to Uber or Airbnb, things are simple on the surface: search, match, connect, and pay. But under the hood, there are endless fun and challenging engineering problems across search, discovery, recommendations, data, logistics, payments, and performance. 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.

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.

Qualifications: 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.

Tech Stack: Back end: Node.js, Typescript, MongoDB, OpenAPI, RabbitMQ, Elasticsearch, Infrastructure: AWS, Kubernetes, Docker, Terraform, Kibana, Sentry, Workflow: GitHub, Slack, Notion, Figma, Amplitude, Storybook.

Post Date: July 21, 2025