About SubBase
SubBase is revolutionizing construction procurement by streamlining material management for subcontractors and self-performing general contractors. Our platform replaces fragmented workflows with a unified, user-friendly solution that enhances efficiency without disrupting existing processes. By connecting field teams, office staff, and vendors, we empower construction professionals to manage procurement seamlessly.
About the role
What you'll do
Feature Development:
Build and ship user-facing features across our full stack (Ruby on Rails + React).
Drive improvements in application performance, UX, and reliability.
Technical Decision-Making:
Scope and design solutions that balance product needs, technical quality, and speed.
Contribute to architectural decisions and help evolve our systems as the platform scales.
Collaboration & Communication:
Work closely with product managers, designers, and other engineers to ship high-quality features quickly.
Partner with our Machine Learning team to integrate AI-powered capabilities into the product.
Engineering Excellence:
Write clean, maintainable, well-tested code.
Participate in code reviews and raise the bar for engineering best practices.
Help improve team workflows, tooling, and development processes.
(For more advanced senior engineers):
Take ownership of cross-cutting initiatives or critical technical areas.
Mentor teammates and help level up the broader engineering team.
What We're Looking For:
Experience:
5–8+ years of experience in software engineering, including meaningful ownership of features or systems.
Experience working on a collaborative product team, ideally at a fast-paced startup or scale-up.
Technical Skills:
Strong foundation in web application architecture and RESTful APIs.
Proficient in Ruby on Rails or a comparable backend framework.
Comfortable building modern frontend applications with JavaScript/TypeScript and React.
Familiar with relational databases and query optimization.
Experience with CI/CD pipelines, cloud infrastructure (AWS), and containerization (Docker/Kubernetes) is a plus.
You Might Be a Good Fit If You:
Are a senior engineer who wants more product impact, architectural input, and team influence.
Like balancing craft and pragmatism to ship well-engineered features quickly.
Can own a project end-to-end while keeping teammates in the loop.
Are comfortable with ambiguity and enjoy solving complex, real-world problems.
Want to grow your technical leadership in a startup environment without stepping out of a hands-on role.
Engineering
Remote (Fort Lauderdale, Florida, US)
Share on: