Senior Full Stack Software Engineer

Join the revolution in hospitality tech!


Liven is a leading global data, technology, and customer experience provider for the hospitality industry. From humble beginnings, we have grown to serve over 6,000 venues and millions of diners across Australia, the USA, and Southeast Asia, processing over 120 million transactions worth more than $3 billion (AUD) annually.


Our platform is designed to help hospitality businesses save more and work smarter by integrating all operational aspects—from ordering to back-of-house operations to payments. Our passion for hospitality drives us to continually innovate and enhance the industry with AI-enriched data insights and automated process management.


Key Milestones:

  • Expansion: Acquired OrderUpAbacusZeemart, and Copper, forming Asia Pacific’s largest end-to-end group in hospitality technology.
  • Global Reach: Headquartered across major cities including Melbourne, Brisbane, Sydney, Singapore, Bali, Jakarta, New York, and India.

Join us in revolutionising hospitality with best-in-class software, services, and hardware to maximize profitability and operational efficiency.

Here’s a quick glimpse of Liven: 

About the role

As a Senior Full Stack Software Engineer ( Backend Heavy) , you will work on both the frontend and backend systems of our web, mobile, and desktop applications. You will design and implement new features, optimize existing functionality, and proactively address technical debt to ensure scalability and maintainability.


What you'll do

  • Frontend Development: Build responsive and dynamic user interfaces for web using React (Next.js) and for mobile/desktop using React Native.
  • Backend Development: Develop and maintain microservices using Nest.js and Express.js with TypeScript.
  • GraphQL API: Create and optimize APIs with Apollo and GraphQL.
  • Database Management: Implement and maintain PostgreSQL for relational data and Redis for caching.
  • Cloud Infrastructure: Work with Google Cloud services to deploy and manage scalable solutions.
  • Code Optimization: Refactor codebases and address technical debt to enhance maintainability.
  • Collaboration: Partner with cross-functional teams to translate business needs into technical solutions.
  • Scalability and Security: Ensure application architecture is scalable, secure, and maintainable.
  • Technologies You’ll Work With:
    • Frontend: React (Next.js), React Native
    • Backend: Apollo, GraphQL, Nest.js / Express.js (TypeScript)
    • Database: PostgreSQL, Redis
    • Cloud: Google Cloud

Qualifications

  • A minimum of 7 years of commercial full-stack engineering experience.
  • Expertise in React (Next.js) and React Native for building modern frontend applications.
  • Strong proficiency with Node.js, Nest.js, and Express.js for backend development.
  • Solid experience with GraphQL and Apollo for API development.
  • In-depth knowledge of relational databases like PostgreSQL and caching mechanisms using Redis.
  • Experience deploying and managing solutions in Google Cloud environments.
  • Proven track record of designing and deploying scalable, efficient web applications.
  • A user-focused mindset with a commitment to delivering high-quality solutions.
  • Collaborative and proactive approach, with the ability to mentor and guide team members.

Good to Have

  • Experience with CI/CD pipelines, Docker, and Kubernetes.
  • Familiarity with microservices architecture and distributed systems.
  • Understanding of UI/UX principles for crafting intuitive user experiences.

Engineering

Jakarta, Indonesia

Share on:

Terms of servicePrivacyCookiesPowered by Rippling