Staff Software Engineer, Backend
Core
Staff Software Engineer bridging mobile and backend teams to design mobile-friendly APIs for offline-first construction project management and safety applications.
Role type
Staff Software Engineer (Backend/Mobile Liaison)
Builds
Mobile-friendly REST and GraphQL APIs supporting offline-first architecture for construction projects
Domain
Construction Technology / Project Management Software
Deliverable
production ML models | product features | infrastructure
Required skills
API design (REST/GraphQL), offline-first architecture, distributed systems, technical leadership, mentoring, TDD, Ruby on Rails/Node.js/Java
Preferred skills
Mobile Automation, product mindset, generative AI/agentic workflows
Technologies
Ruby on Rails, Node.js, Java, REST, GraphQL
Responsibilities
Design mobile-friendly APIs for low-connectivity scenarios, partner with backend teams on contracts, mentor distributed engineering teams, troubleshoot production issues at mobile/backend boundary, align on shared standards across teams
Seniority
Staff, technical leadership & mentorship