Posted in

Staff Software Engineer

Staff Software Engineer

CompanyBuildOps
LocationLos Angeles, CA, USA
Salary$160000 – $200000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior, Expert or higher

Requirements

  • 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 and maintaining scalable frontend architectures
  • Strong backend development experience with Node.js, designing and maintaining GraphQL APIs (Apollo, Relay) and RESTful services
  • Proficiency in database technologies (SQL), including PostgreSQL, MySQL, or similar
  • Experience with frontend and backend performance optimization, including database indexing, caching, and frontend rendering strategies
  • Strong experience with 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)
  • Experience working in CI/CD environments, ensuring smooth and automated deployments across the stack
  • Strong communication and technical writing skills for documentation and cross-functional collaboration
  • B.S., M.S., or Ph.D. in Computer Science, Engineering, or a related field

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, ensuring high performance, maintainability, and best practices for both frontend and backend development
  • Design, develop, and optimize APIs to power our frontend applications and third-party integrations
  • Improve database design and query optimization, ensuring efficient data storage and retrieval
  • Enhance and optimize our design system and UI components using Material-UI, ensuring a seamless and consistent user experience
  • Own full-stack observability, implementing logging, monitoring, and performance analysis tools to improve reliability across frontend and backend services
  • Evaluate and introduce new technologies that drive innovation and efficiency across the stack
  • Work in tandem with the QA engineering team to ship high-precision, well-tested software
  • Define and enforce testing strategies across both frontend and backend using tools such as Jest and React Testing Library
  • Mentor and guide other engineers, conducting technical design reviews, pair programming, and knowledge-sharing sessions
  • Lead technical initiatives that impact multiple teams, ensuring alignment with company goals and technical vision
  • Communicate effectively with engineers, product managers, customers, partners, and other leaders

Preferred Qualifications

  • Prior knowledge or ability to quickly learn Python for backend development