Full Stack Engineer (Ruby on Rails) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tropic · 11 hours ago

Full Stack Engineer (Ruby on Rails)

Tropic is a company focused on AI-powered Procurement Intelligence solutions for businesses. They are seeking a Senior Full Stack Engineer who will be responsible for delivering end-to-end improvements and building features in a modern application using Rails and Hotwire.

MarketingProcurementSaaSSoftware
check
Growth Opportunities

Responsibilities

As a Senior Engineer, you’ll own meaningful product areas and deliver end-to-end improvements, balancing speed with durability
Use Rails 8 + Hotwire + Tailwind + View Components to build features in a clean, near-greenfield application
Design and implement end-to-end functionality: database schema → domain logic → UI → rollout/monitoring
Build modern, reactive user experiences with Turbo Frames/Streams and Stimulus, leaning into progressive enhancement
Craft interfaces that are clear and resilient in a workflow-heavy domain (approvals, suppliers, contracts, renewals, auditability)
Implement AI agents that leverage Tropic's unique dataset to power incredible user experiences
Partner with Product Managers and Designers to translate real-world procurement/spend workflows into elegant, intuitive solutions
Own technical decisions in your area: scoping, tradeoffs, sequencing, and pragmatic architecture
Raise the bar through thoughtful code reviews, pairing, mentoring, and improving team practices
Drive improvements in performance, reliability, and maintainability (e.g., query tuning, background jobs, caching, refactors that simplify)
Strengthen quality: tests, instrumentation, and deploy confidence
Own your work beyond release. Monitor, fix, and enhance your work as it makes first (and second) contact with our customers
Use AI tools (IDE assistants, chat tools, code-review helpers) to accelerate exploration, refactoring, and first drafts
Maintain a high bar for correctness: you verify edge cases, failure modes, and security/privacy implications
Back meaningful changes with tests, evals, or measurable validation
Keep customer data and sensitive information out of prompts and follow safe internal practices
Help the team evolve shared AI workflows: 'what it’s great for,' 'what it’s risky for,' and review checklists that keep quality high

Qualification

Ruby on RailsHotwireJavaScriptPostgres optimizationCSSHTMLUX designAI toolsCode reviewsCollaboration

Required

4+ years of full-stack Ruby on Rails experience shipping production software (senior-level ownership expected)
Strong fundamentals in web standards: modern JavaScript, HTML, CSS
Comfort building UX with a 'server-first' mindset, while still writing good JS when it's needed
Proven ability to take ambiguous problems from concept → implementation → rollout
A desire to learn and embrace Hotwire and the newest Rails features, or strong existing experience with Hotwire patterns

Preferred

Experience working at a SaaS product company
Experience thriving in a remote-first environment
Performance and scalability work in Rails (Postgres query optimization, caching strategies, background jobs)
Experience modernizing UI approaches (e.g., moving away from heavy SPA patterns toward Hotwire/progressive enhancement)
Interest in (or experience with) applying AI safely in product and/or engineering workflows

Benefits

Remote first work environment
Virtual & in-person meetups
401k plan with 4% company matching
12 weeks of paid parental leave for all new parents
Unlimited flexible vacation and holiday time off
100% covered employee medical, dental & vision plans
Annual learning, development, and WFH stipend
Online mental health therapy
Commuter benefits, FSA, HSA
Award-winning values and culture

Company

Tropic is a software platform that offers full-service procurement solutions for tech-forward companies.

Funding

Current Stage
Growth Stage
Total Funding
$67.1M
Key Investors
Insight PartnersCanaan PartnersFounder Collective
2022-02-15Series B· $40M
2021-08-16Series A· $25M
2020-04-08Seed· $2.1M

Leadership Team

leader-logo
Dave Campbell
CEO & Co-Founder
linkedin
leader-logo
Justin Etkin
Co-founder and COO
linkedin
Company data provided by crunchbase