Staff Software Engineer, Full-Stack (Ruby)

Procore technologies - Austin
new offer (11/05/2024)

job description

Job Description
What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries. That’s why we’re looking for a talented Staff Software Engineer, Full-Stack to join Procore’s journey to revolutionize a historically underserved industry.
As a Staff Software Engineer, Full-Stack at Procore, you’re given the unique opportunity to partner intimately with our customer base, translating their fundamental needs into technological SaaS solutions. Backed by the might of our teams, we’ll provide you with the tools and resources needed to achieve extraordinary results that render a significant impact extending beyond the boundaries of traditional engineering roles.
This position will report into the Senior Engineering Manager and will be based in our Austin location.We’re looking for someone to join our team immediately.
What you’ll do:
Evolve our team's existing codebase into a modular system with clear, well enforced domain boundaries and a coherent public interface
Contribute to designing and building a system that is aligned with Procore’s technical vision of a service-oriented architecture
Work within our Rails backend to enhance performance, flexibility, scalability, and security
Work with TypeScript and React to create consistent and intuitive user experiences on the frontend
Collaborate with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problems
Communicate complex problems and solutions to technical and non-technical stakeholders
Collaborate across engineering teams on large-scale initiatives to further Procore's goal to connect everyone in construction on one global platform
What we’re looking for:
Bachelor’s Degree in Computer Science, a related field, or comparable work experience
Experience developing in Ruby is required
8+ years experience in Object Oriented Program fundamentals, Test Driven Development and Design principles
Experience designing and building software in a service-oriented architecture
Experience maintaining and developing APIs through REST or GraphQL
Experience with frontend development using React
Strong experience documenting and bringing team clarity to complex solutions
Expertise with modern web development across the entire spectrum of development, testing, staging, deploying, and monitoring
A curious mind that is driven to innovate and solve customer problems

Apply now for
Staff Software Engineer, Full-Stack (Ruby)

Warning: you will leave the jobtome site.

These offers may interest you:

Go back