CareerPlanSign in

Senior Software Engineer

IN - India - Bangalore💼 Full-time🗓 2026-10-05 → 2026-10-07

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