We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Senior Backend Engineer
Location: SF, NYC, Remote (US)
|
Full-Time
|
$160,000 -
$210,000
Node.js
Typescript
MongoDB
OpenAPI
RabbitMQ
Elasticsearch
AWS
Kubernetes
Docker
Terraform
Kibana
Sentry
Backend
Data Platform
Data Engineering
API
Scalability
Reliability
Search
Discovery
Recommendations
Payments
Logistics
Knowledge Graph
Back End Engineer
Staff Engineer
Office Hours is a consulting platform and marketplace. We help businesses connect with experts to make better decisions and make it easy for experts to get paid to share what they know. The company's mission is to help everyone realize the value of what they know by building tools for the knowledge-sharing economy. 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. The team is headquartered in San Francisco and backed by top marketplace and business operators. Office Hours' customers include the fastest-growing digital health companies, software startups, venture capital firms, and leading consulting firms. The platform streamlines search, match, connect, and pay, with complex engineering challenges in search, discovery, recommendations, data, logistics, payments, and performance. It has built the entire stack from the ground up, including profiles, search experiences, workflow tools, and an underlying knowledge graph. This role is for an experienced backend engineer, likely a generalist with a lean towards data platform or data engineering. The company's growth has accelerated data opportunities and challenges, focusing on improving precision, recall, and performance of search and recommendation experiences, designing internal services leveraging the knowledge graph, and architecting clean, extensible, and composable APIs for accelerated development velocity. 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: - 6+ years of software engineering experience. - A track record of shipping high-quality products and features at scale. - Ability to turn user and business problems into engineering solutions. - Self-starter who embraces ambiguity, a fast-paced environment, and solving hard problems. Ideal Candidate: The 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. Tech Stack: Backend: Node.js, Typescript, MongoDB, OpenAPI, RabbitMQ, Elasticsearch 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 Benefits: Competitive salary & stock options, Healthcare, dental, and vision coverage, Wellness/fitness stipend, Flexible vacation time, regular company holidays, Company retreats (Tahoe, San Diego, Mendocino, Mexico City), Parent-friendly, remote work, and paid family leave.
Post Date:
May 29, 2025