Full-Stack Ruby on Rails + TypeScript Engineer at Givingli
- Full-time
- Hybrid, Los Angeles
- $100k-$130k
About Givingli
Givingli is a venture-backed gifting platform with both consumer and enterprise products. We're backed by Alexis Ohanian (Reddit co-founder) and Tobi Lutke (Shopify CEO). Our iOS app is an Apple Editors' Choice and Essential Lifestyle pick, named App of the Day 7 times, with 40,000+ five-star reviews.
On the consumer side, we make it easy to send beautifully designed digital gift cards. On the enterprise side, Givingli Pro helps organizations send branded digital gift cards for sales prospecting, employee recognition, and client engagement. We work with Fortune 500 companies and major brands.
We're hiring our first in-house engineers and you'll have a massive impact from day one.
The Role
You'll be the lead engineer on our backend and web frontend. This isn't a "ticket taker" role. You'll own the codebase, make architectural decisions, and ship features that directly drive revenue.
What You'll Work On
- Ruby on Rails API powering our platform (payments, gift card logic, integrations)
- Angular/TypeScript web frontend (with plans to migrate to React)
- AWS infrastructure (ECS, S3, RDS)
- New features for our enterprise product (Givingli Pro)
- Third-party integrations (Stripe, Twilio, SendGrid)
What We're Looking For
- 3+ years with Ruby on Rails in production
- Strong TypeScript/JavaScript experience
- Comfortable with AWS (ECS, S3, RDS)
- Experience with PostgreSQL
- Experience using AI coding tools (Cursor, Claude Code, Codex, or similar)
- Someone who thrives with ownership and autonomy
- Based in or willing to work from Los Angeles
Nice to Have
- Experience with Angular (our current frontend)
- React experience (future migration)
- Background at a startup or small team
- Familiarity with Docker and CI/CD pipelines
What We Offer
- Competitive salary ($100K-$130K)
- Ground floor opportunity to shape the engineering team
- Direct collaboration with the CEO
- AI-powered development workflow
Published about 23 hours ago • Expires April 16, 2026 23:52