Staff Software Engineer, Backend (Ruby)
Core
Technical lead for the Incidents and Inspections team, building scalable backend systems and SaaS solutions for construction safety and project management.
Role type
Staff Software Engineer (Backend)
Builds
Scalable backend systems and SaaS features on a Ruby on Rails monolith for construction teams.
Domain
Construction technology / SaaS
Deliverable
production ML models | product features | infrastructure
Required skills
Ruby on Rails, distributed systems, system design, CI/CD, technical leadership, code review, performance optimization
Preferred skills
Generative AI, agentic workflows, modern web development lifecycle tools
Technologies
Ruby on Rails
Responsibilities
Set engineering direction and own architecture, drive sound technical decisions, mentor engineers, optimize application performance and resilience, resolve technical debt.
Seniority
Staff, technical lead & mentorship