Senior Software Engineer
Core
Evolve a monolithic Rails application into a modular system and build full-stack solutions for the construction industry.
Role type
Senior Full Stack Software Engineer (via careerplan.io/jobs/R0018748-senior-software-engineer-at-procore)
Builds
Modular Rails backend and React frontend systems for construction platforms
Domain
Construction technology / Web development
Required skills
Ruby on Rails, React, TypeScript, PostgreSQL, REST APIs, GraphQL, Object-Oriented Programming, Test Driven Development, Service-Oriented Architecture
Preferred skills
Angular, Agile/Scrum methodologies, complex system design
Technologies
Ruby on Rails, React, TypeScript, PostgreSQL, REST, GraphQL
Responsibilities
Refactor monolithic codebase into modular architecture with clear domain boundaries; Design and build scalable backend services and intuitive frontend user experiences; Optimize database performance and security within the Rails layer; Collaborate with Product and UX teams to solve critical business problems; Document complex technical solutions for stakeholders.
Seniority
Senior, hands-on IC