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.
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
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
- 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