Full Stack Engineer, Ruby on Rails
Tropic
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Tropic
Tropic’s AI-powered Procurement Intelligence solutions gives companies like Zapier, Q2, and Zendesk the insights they need to reduce spend and mitigate risk. With $15B+ in spend data and the backing of tier 1 investors like Insight Partners, Tropic is shaking up the procurement landscape, and the best is yet to come!
Location
This role is fully remote.
About The Role
At Tropic, we’re building a different kind of engineering team, one optimized for developer happiness, sustained productivity, and high-quality output. We do that by challenging the status quo of how teams and applications are built.
Our approach
Tech: We embrace the conventions of Rails 8 and put the promise of Hotwire (Turbo/Stimulus) to the test. We ship a modern, SPA-like experience while keeping the stack fundamentally simple and truly full-stack.
Team: We intentionally choose tools and practices that are lightweight so we can maximize quality collaboration, deep work, and momentum without sacrificing craftsmanship. This is a great role for someone who loves shipping customer value, cares about UX, and believes “simple” is a hard-won engineering outcome.
What You’ll Do as a Full Stack Engineer, Ruby on Rails
- Build And Ship: 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.
- Collaborate & Lead: 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.
- Improve The System: 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.
Coding Thoughtfully With AI (How We Use It)
We encourage AI-assisted development, but we treat it like power tools, not autopilot.
You’ll be successful here if you:
- 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.
What You’ve Done (Requirements)
- 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.
Nice to Have
- 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.
What Success Looks Like (First 90 Days)
- You ship at least one meaningful customer-facing improvement using Turbo + Stimulus that moves a product metric (adoption, time-to-complete workflow, support load, etc.).
- You meaningfully improve a slice of the codebase (simplicity, tests, performance, DX, reliability).
- You become a force-multiplier via reviews and collaboration, making the team faster without lowering quality.
- You contribute at least one pragmatic “thoughtful AI” practice that helps the team move faster with confidence.
Compensation
Specific to pay transparency laws, the salary range starts at $129,000 and may include commission, incentive pay, incentive stock options, and benefits. The final job level and compensation will be determined by factors such as a candidate's relevant work experience, years of relevant experience, skills, qualifications, certifications, geographic location, and other business considerations.
What We Offer
- 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
Key skills/competency
- Ruby on Rails
- Hotwire (Turbo/Stimulus)
- Tailwind CSS
- View Components
- JavaScript
- HTML/CSS
- PostgreSQL
- AI-assisted development
- Performance Optimization
- System Design
How to Get Hired at Tropic
- Research Tropic's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Showcase Ruby on Rails expertise: Highlight 4+ years of experience shipping production software with a focus on senior-level ownership.
- Demonstrate Hotwire/modern Rails skills: Emphasize experience with or a strong desire to learn server-first UX and AI application.
- Tailor your resume: Customize your application to match keywords like "full-stack Ruby on Rails", "procurement intelligence", and "Rails 8".
- Prepare for system design: Focus on end-to-end feature ownership, pragmatic architecture, and scalability discussions in interviews.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background