Backend Software Engineer
Role details
Job location
Tech stack
Job description
As a Backend Software Engineer, you'll join a small, full-stack team building tools for General Contractors to improve their daily workflow. You'll be supporting a mix of greenfield features as well as parts of our more mature product.
What you'll be doing:
· Closely working with our product team to quickly build features in an innovative new product area.
· Developing seamless integrations with third-party systems, as well as weighing tradeoffs between potential third-party partners for future integrations.
· Working with frontend and mobile developers to design clean, performant APIs.
· Actively participating in the daily discussions with the team on technical designs, product vision, and prioritization.
Requirements
· Have 5+ years of relevant industry experience as a backend or product engineer.
· Have led multi-month projects end-to-end, from technical design through launch.
· Are proficient in Ruby on Rails.
· Have hands-on experience with AWS.
· Have a strong product sense - you think about the user experience even when writing backend code.
· Can navigate ambiguity and make sound technical decisions independently.
· Communicate effectively across functions and can translate between product requirements and technical implementation.
· Care deeply about code review, code quality, and testing.
· Have comfort using AI tools as part of the daily workflow.
· While not required, ideally have some knowledge of frontend frameworks like Angular.
Benefits & conditions
The estimated pay ranges for this role are as follows: $145,000 - $170,000