BuildOps

BuildOps

Website

Software Engineer, Full Stack Developer, Cloud Engineer - Software

Company

BuildOps

Role

Software Engineer, Full Stack Developer, Cloud Engineer - Software

Job type

Full-time

Posted

7 hours ago

Share this job

Salary

Not disclosed by employer

Job description

Position Overview

At Build Ops, we’re building a groundbreaking software solution purpose‑built to support today’s commercial contractors—from service management to project management. As a Staff Software Engineer, you will architect, build, and optimize our industry‑leading full‑stack platform. In this pivotal role, you’ll drive technical excellence, mentor engineers, and influence best practices to deliver high‑quality, scalable, and reliable software for the commercial contracting industry.

Key Responsibilities

  • Architect, build, and maintain our full‑stack platform, including scalable frontend applications (React.js) and high‑performance backend services (Node.js, GraphQL, REST APIs).
  • Lead technical decisions across the stack to ensure high performance, maintainability, and adherence to best practices.
  • Design, develop, and optimize APIs to power frontend applications and third‑party integrations.
  • Improve database design and query optimization for efficient data storage and retrieval.
  • Enhance and optimize our design system and UI components using Material‑UI for a seamless user experience.
  • Implement full‑stack observability with logging, monitoring, and performance analysis tools for improved reliability.
  • Evaluate and introduce new technologies driving innovation and efficiency.
  • Collaborate with the QA engineering team to ship precise, well‑tested software.
  • Define and enforce testing strategies for both frontend and backend using tools like Jest and React Testing Library.
  • Mentor and guide engineers through technical design reviews, pair programming, and knowledge‑sharing sessions.
  • Lead technical initiatives that align with company goals and impact multiple teams.
  • Communicate effectively with engineers, product managers, customers, partners, and other leaders.

Required Qualifications

  • 8+ years of experience in software engineering, with a strong focus on full‑stack development in modern JavaScript/TypeScript.
  • Deep expertise in React.js and state management with experience in building scalable frontend architectures.
  • Strong backend development skills with Node.js, including designing and maintaining GraphQL APIs (Apollo, Relay) and RESTful services.
  • Proficiency in database technologies (SQL), including PostgreSQL, MySQL, or similar systems.
  • Experience with frontend and backend performance optimization techniques such as database indexing, caching, and efficient rendering strategies.
  • Solid background in event‑driven architecture, messaging systems (e.g., Kafka, RabbitMQ), and real‑time data processing.
  • Experience with containerization (Docker, Kubernetes) and cloud infrastructure (AWS, GCP, or Azure).
  • Familiarity with Python for backend development is a plus.
  • Experience in CI/CD environments to facilitate smooth and automated deployments.
  • Proven track record of mentoring and coaching engineers while fostering a culture of continuous growth.
  • Excellent communication and technical writing skills for effective documentation and cross‑functional collaboration.
  • A B.S., M.S., or Ph.D. in Computer Science, Engineering, or a related field.
  • Ability to work a hybrid schedule – Monday/Friday WFH and Tuesday through Thursday in‑office.

Benefits & Perks

  • Compensation: $155,000 - $200,000 base salary range + annual bonus
Resume ExampleCover Letter Example

Explore more