Senior Software Engineer, Full Stack
Role details
Job location
Tech stack
Job description
At first glance, Office Hours looks simple: search, match, connect, and pay. Under the hood, the system is anything but.
We're building and evolving a deeply interconnected platform spanning search, discovery, recommendations, data pipelines, logistics, payments, compliance, and performance. The entire stack has been built in-house, from expert profiles and discovery experiences to workflow automation and an underlying knowledge graph that ties everything together.
We're looking for a Senior Full Stack Software Engineer who enjoys working across the stack, takes ownership of complex problems, and cares deeply about building thoughtful, high-quality product experiences. This is a hands-on role with real influence over product direction, technical architecture, and how we ship software.
What you'll do
- Own the design, implementation, and rollout of meaningful user-facing features, from problem definition through production
- Partner closely with design, product, and client-facing teams to translate real user needs into shipped solutions
- Architect, build, and evolve scalable, reliable systems across the front end, back end, and infrastructure
- Set a high bar for code quality through clear implementations, thoughtful tradeoffs, and active participation in reviews and technical discussions
- Explore and integrate modern tools, including AI-powered workflows, and share learnings that improve how the team builds and ships
Requirements
- 6+ years of professional software engineering experience, with meaningful time spent working across the stack
- A track record of shipping high-quality, user-facing products in production environments
- Strong product intuition and the ability to translate ambiguous user or business problems into technical solutions
- Comfort operating in fast-moving environments where priorities evolve and ownership matters
- A bias toward action, paired with sound judgment and attention to detail
Our tech stack
- Back end: Node.js, Typescript, MongoDB & Postgres, OpenSearch, Temporal
- Front end: React, Next.js, Tailwind, shadcn
- Infrastructure: AWS, Kubernetes, Docker, Datadog, Sentry
- Workflow: GitHub, Slack, Notion, Figma, Linear, PostHog, Metabase
Benefits & conditions
- Competitive salary and equity
- Medical, dental, and vision coverage
- 401(k)
- Wellness and fitness stipend
- Flexible vacation and company holidays
- Regular company retreats (Tahoe, Mendocino, Mexico City, San Diego, Park City)
- Parent-friendly policies, remote flexibility, and paid family leave
Pay Transparency Notice
Full-time offers include salary, target equity, and benefits (medical, dental, vision, 401(k))
Pay range: $195,000-$215,000, based on seniority and relevant experience.