B

BuildOps

Cloud-based field service and project management

Staff Software Engineer

Full-Stack EngineeringUpdated on Nov 14
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • At least 8 years of software engineering experience, with a strong focus on full-stack development in modern JavaScript or TypeScript.
  • Deep expertise in React.js and state management, including experience building and maintaining scalable frontend architectures.
  • Strong backend development experience with Node.js, including designing and maintaining GraphQL APIs using Apollo or Relay, and RESTful services.
  • Proficiency in SQL database technologies, including PostgreSQL, MySQL, or similar.
  • Experience optimizing frontend and backend performance, including database indexing, caching, and frontend rendering strategies.
  • Strong experience with event-driven architecture, messaging systems such as Kafka or RabbitMQ, and real-time data processing.
  • Experience with containerization using Docker and Kubernetes, and cloud infrastructure such as AWS, GCP, or Azure.
  • Experience working in CI/CD environments and ensuring smooth, automated deployments across the stack.
  • A track record of mentoring and coaching engineers and fostering growth and continuous learning.
  • Strong communication and technical writing skills for documentation and cross-functional collaboration.
  • Experience using Claude Code or similar AI coding agents in day-to-day development workflows.
  • A B.S., M.S., or Ph.D. in Computer Science, Engineering, or a related field.
  • Ability to work a hybrid schedule: Monday and Friday from home, Tuesday through Thursday in the office.

Responsibilities

  • Architect, build, and maintain the full-stack platform, including scalable frontend applications and high-performance backend services.
  • Lead technical decisions across the stack to ensure performance, maintainability, and best practices in frontend and backend development.
  • Design, develop, and optimize APIs for frontend applications and third-party integrations.
  • Improve database design and query optimization for efficient data storage and retrieval.
  • Enhance and optimize the design system and UI components using Material-UI.
  • Own full-stack observability by implementing logging, monitoring, and performance-analysis tools to improve service reliability.
  • Evaluate and introduce technologies that drive innovation and efficiency across the stack.
  • Work with the QA engineering team to ship well-tested software.
  • Define and enforce frontend and backend testing strategies using tools such as Jest and React Testing Library.
  • Mentor and guide engineers through technical design reviews, pair programming, and knowledge-sharing sessions.
  • Lead technical initiatives affecting multiple teams and ensure alignment with company goals and technical vision.
  • Communicate with engineers, product managers, customers, partners, and other leaders.
  • Use AI tools for development, debugging, documentation, and workflow acceleration while maintaining sound engineering judgment.

Desired Qualifications

  • Prior knowledge of Python or the ability to learn it quickly for backend development.

About the Company

BuildOps

Cloud-based field service and project management

BuildOps provides a cloud-based field service management platform tailored for commercial contractors. It combines field service, project management, CRM, reporting, mobile surveying, estimating, and proposal creation in one system to streamline operations and increase revenue. It differentiates itself by offering a single unified platform built for commercial contracting, avoiding reliance on multiple separate tools. Its goal is to become the market leader in commercial contracting software by helping clients quote faster and grow revenue, supported by customer success stories and strategic leadership.

Company size
501-1,000
Company stage
Series C
Total funding
$225.8M
Headquarters
Los Angeles, CA
Founded
2018

Recently Posted Jobs

Explore more opportunities at BuildOps

See more jobs