What you'll do
- Serve as a highly proficient full-stack software engineer focusing on backend and frontend development within the Resource Management - Tracking Team.
- Develop, test, and deploy features using Ruby on Rails, NestJS, React, and TypeScript to solve real-world problems for construction professionals.
- Write clean, maintainable, and well-tested code following best practices like DRY and SOLID principles.
- Collaborate with senior engineers and participate in design discussions, providing critical feedback on implementation details.
- Take ownership of bug identification, triaging, and fixing to maintain a high-quality user experience.
What you should know
- This role requires a curious mindset and willingness to learn multiple backend and frontend technologies quickly.
- Candidates will work onsite in Austin, TX, reporting to a senior engineering manager within a collaborative agile team.
- Applicants should be comfortable communicating technical trade-offs to non-technical stakeholders like Product and UX teams.
- The position offers exposure to the full software development lifecycle and opportunities to deepen expertise in distributed systems.
- Ideal candidates have 2-5 years of professional experience and are ready to contribute immediately in a fast-paced environment.
About the company
- Procore operates in the construction technology industry, providing software solutions tailored to construction professionals.
- The company emphasizes a culture of continuous learning through initiatives like 'Procore University' and internal tech talks.
- Procore values collaboration and knowledge sharing, working closely with experienced staff engineers in agile teams.
- It is a mid-to-large sized company with a structured engineering organization and a focus on scalable, maintainable software.
- Procore is committed to inclusive hiring practices and compliance with fair chance employment laws.
Key required skills
Ruby on RailsNestJSReactTypeScriptGitCI/CDSQLRSpecJest