Full Stack Engineer; Ruby on Rails
Germany, Pike County, Ohio, USA
Listed on 2026-01-27
-
Software Development
Software Engineer, Full Stack Developer
Location: Germany
Full Stack Engineer (Ruby on Rails)
Remote (work from home)
• Software Engineering
• Remote
• Full-time
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!
LocationThis role is fully remote.
About the RoleAt 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 approachTech:
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.
- 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.
- 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.
- 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).