Full-Stack + TypeScript Engineer at Givingli
Listed on 2026-02-18
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer
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 RoleYou'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/Type Script 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, Send Grid)
- 3+ years with Ruby on Rails in production
- 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
- Experience with Angular (our current frontend)
- React experience (future migration)
- Background at a startup or small team
- Familiarity with Docker and CI/CD pipelines
- Competitive salary ($100K-$130K)
- Ground floor opportunity to shape the engineering team
- Direct collaboration with the CEO
- AI-powered development workflow
(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).