CareerPlanGet AI match score →

Senior/Staff Software Engineer

Onsite or remote • Remote (Everywhere)💼 Full-time🗓 2026-06-24

Core

Building scalable, reliable systems for a flagship collaboration platform used by contractors, owners, and architects to coordinate high-value construction projects.

Role type

Senior/Staff Software Engineer (Full Stack)

Builds

Scalable web applications and infrastructure for construction project coordination

Domain

Construction technology / SaaS

Deliverable

production ML models | product features | infrastructure

Required skills

React, TypeScript, Golang, Postgres, AWS, Terraform, GraphQL, CI/CD, SQL optimization, observability

Preferred skills

Apollo, event-driven architectures, message queues

Technologies

React, Golang, Postgres, AWS, Terraform, Vite, Cypress, Apollo, GraphQL, Prometheus, TimescaleDB, Elastic

Responsibilities

Write high-quality, maintainable features; review code and provide architectural guidance; collaborate with product and design leadership; drive improvements in developer experience and system reliability; mentor team members.

Seniority

Senior/Staff, hands-on IC with architectural leadership

Rewrite
## About the role We're hiring multiple senior engineers to help build scalable, reliable systems in React, Golang, and Postgres. You will work on our flagship collaboration platform, used by contractors, owners, and architects to coordinate high-value construction projects. We're building a team with a mix of strengths. You do not need deep expertise in every part of the stack — we're intentionally hiring across a range of skill profiles. We're especially interested in 1–2 engineers with strong, architect-level frontend expertise who can take ownership of UI quality and reduce dependency on current leadership for frontend reviews. You will join a cross-functional team with other developers, a designer, a PM, and an engineering manager. You'll often act as a project-level technical lead — breaking down large efforts, supporting junior and mid-level developers, and collaborating across teams on engineering-wide initiatives. ## Responsibilities - Lead through code: write high-quality, maintainable features; provide thoughtful PR reviews; pair with teammates; and contribute to documentation. - Influence architectural decisions and help establish engineering-wide coding standards. - Collaborate closely with product, design, and engineering leadership to plan, shape, and deliver major initiatives. - Drive continuous improvements in developer experience, performance, and reliability. - Reserve regular time for research, learning, and leveling up the team — modeling what it takes to acquire and keep deep, sustained technical expertise. ## Requirements ### Core Attributes - Ability to communicate complex topics clearly, and a genuine desire to mentor others on idiomatic, modern engineering practices. - A balanced approach to building: you ship with urgency but can articulate the tradeoffs and longer-term implications of technical decisions. - A T-shaped skill set across React, Golang, and Postgres, with deep expertise in at least one. ### Deep expertise could look like a lot of things — here are some examples. Strong candidates will excel in one or more areas, but not all. #### Frontend Expertise - Large-scale React development: deep understanding of the render lifecycle, memoization, state-management patterns, and TypeScript strategies. - Experience shaping frontend architecture, establishing patterns, reviewing UI code at high volume, and leveling up teams. - Comfort with dev tooling (we use Vite, RTL, Cypress); performance tooling; and insight into accessibility considerations. - Familiarity with Apollo/GraphQL and common pitfalls in caching layers is a plus. #### Backend Expertise - Strong knowledge of Go idioms, concurrency patterns, generics, and test-driven development. - Experience profiling and optimizing performance, understanding memory management strategies. - Ability to hand-write complex SQL and reason about performance. - Understanding of indexing, query planning, isolation levels, MVCC, advisory locks, and query/transaction behaviors in real-world production scenarios. #### Infrastructure / Ops Expertise - Deep experience operating production systems on AWS, including strong understanding of IAM, networking, autoscaling strategies, load balancing, and managed services (RDS, ECS, Lambda, etc.). - Strong Terraform expertise: ability to model infrastructure cleanly; implement safe patterns for changes, migrations, rollouts; and guide team-wide standards for IaC. - Experience designing and maintaining observability systems — time-series databases (e.g., Prometheus, TimescaleDB), metrics pipelines, logging stacks, alerting, dashboards — with a focus on actionable signals rather than noise. - A mindset geared toward internal developer experience: automating workflows, improving CI/CD pipelines, reducing friction, shortening feedback loops. ## Nice to have - We deploy to AWS via Terraform and lightly use Elastic. - Exposure to event-driven architectures and message queues. ## About the company We're building a team with a mix of strengths. You do not need deep expertise in every part of the stack — we're intentionally hiring across a range of skill profiles. We're especially interested in 1–2 engineers with strong, architect-level frontend expertise who can take ownership of UI quality and reduce dependency on current leadership for frontend reviews. You will join a cross-functional team with other developers, a designer, a PM, and an engineering manager. You'll often act as a project-level technical lead — breaking down large efforts, supporting junior and mid-level developers, and collaborating across teams on engineering-wide initiatives. ## A Week's Breakdown On any given week you may spend: - 25–75% writing code or prepping to write it (e.g., EDDs, planning) - 25–50% reviewing others' code (sync and/or async) - 10–20% pairing with others; sharing knowledge through blog posts or presentations; or contributing to docs
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗