As a Principal Full Stack Engineer, you will build and scale the core systems for Liven’s Loyalty Platform, focusing on high-performance UIs and resilient backend services. You will collaborate with cross-functional teams to deliver product features quickly and reliably while modernizing legacy systems.
About the role
As a Principal Full Stack Engineer for Liven’s Loyalty Platform, you will play a central role in building and scaling the core systems that power Liven’s rewards, incentives, and customer engagement experiences across web and mobile. You’ll work across the stack (React/Next.js, React Native, Node.js, Nest.js, PostgreSQL, GCP) to deliver high-performance UIs, resilient backend services, and seamless integrations that support millions of users and thousands of venues.
This role is hands-on, impact-driven, and focused on delivering product features quickly and reliably — improving performance, reducing tech debt, and accelerating the rollout of new loyalty capabilities across the Liven ecosystem.
What you'll do
- Build responsive, high-performance user interfaces using React (Next.js) for web and React Native for mobile
- Develop and maintain scalable backend microservices using Go, Node.js, Nest.js, and Express.js
- Design, optimize, and maintain GraphQL APIs with Apollo, ensuring efficient and reliable data flows
- Implement and manage robust data models using PostgreSQL, with Redis for caching, rate limiting, and performance improvements
- Deploy, monitor, and scale systems using GCP, ensuring platform reliability and security
- Collaborate closely with product managers, designers, and engineers to refine product strategy and ship features that support user growth and engagement
- Refactor and modernize legacy systems, reducing tech debt and improving maintainability across the loyalty platform
- Participate in architectural design discussions, code reviews, and technical decision-making
- Uphold strong engineering best practices in code quality, testing, observability, and continuous integration
- Apply full-stack expertise across frontend, backend, APIs, and cloud infrastructure to build stable, scalable, consumer-grade experiences.
Qualifications
- 7+ years of experience in full-stack engineering roles
- Expertise with React (Next.js) and React Native for frontend development
- Advanced backend development experience with Go, Node.js, Nest.js, and Express.js
- Strong understanding of GraphQL, Apollo, and modern API architecture
- Proven experience with PostgreSQL and Redis in production environments
- Hands-on experience deploying and scaling applications in GCP
- Experience working in product-led or SaaS environments
- Ability to mentor junior developers and contribute to a learning-focused engineering culture
- Strong collaboration and communication skills, with experience working cross-functionally
Good to Have
- Experience with loyalty, payments, or high-scale consumer platforms
- Exposure to microservices, distributed systems, or event-driven architecture
- Familiarity with real-time data patterns or customer engagement systems
- Experience working in high-growth or startup environments
- Strong documentation habits and technical communication