About the Role
We're looking for a talented Full-Stack Web Developer to join our distributed team and help build the next generation of hospitality discovery platforms. You'll work across the full product stack—from crafting pixel-perfect interfaces to architecting robust backend services—on products used by millions of diners worldwide.
This is a hands-on role where you'll own features end-to-end, collaborate closely with the product team, and have a direct impact on the experiences we deliver across 30+ platforms.
Key Responsibilities
- Develop and maintain features using Next.js (App Router) and React
- Build responsive, mobile-first interfaces with Tailwind CSS v4 and Framer Motion animations
- Implement admin dashboard functionality for café management — visibility controls, analytics, and session handling
- Integrate backend services for café filtering, location-based recommendations, and user preferences
- Connect Google Places API and other third-party services for real-time café and restaurant data
- Optimize performance, SEO, and overall user experience across all platforms
- Deploy and maintain applications on Vercel
- Write clean, maintainable TypeScript code with proper testing practices
Required Skills
Frontend
React
Next.js (App Router)
TypeScript
Tailwind CSS
Framer Motion
Responsive Design
Backend
Node.js
REST API Development
Authentication
Database & Storage
localStorage
PostgreSQL
MongoDB
Tools & DevOps
Git
Vercel
GitHub Actions (CI/CD)
npm ecosystem
Nice to Have
- Experience with location-based services and geolocation APIs
- Google Places API or similar map/location integrations
- Mobile app development experience
- Admin panel or dashboard design patterns
- E-commerce or booking system integration
Feature Areas You'll Own
- Feature Development: Event-type selector, admin authentication, café recommendation engine
- Admin Features: Hide/show cafés, session management, analytics dashboards
- Location Services: Multi-neighbourhood support and city-wide coverage
- Database Integration: Migrate from localStorage to a persistent backend
- User Experience: Smooth animations, responsive design, and accessibility
What We're Looking For
- Passionate about creating exceptional user experiences
- Detail-oriented with strong problem-solving skills
- Comfortable working in an agile, remote-first environment
- Self-motivated and proactive — you own your work from spec to deploy
- Experience with both frontend and backend development
Compensation & Benefits
- Competitive salary based on experience
- Flexible remote work arrangement
- Professional development opportunities
- Portfolio-building opportunity with public-facing, high-traffic products