Senior Fullstack Engineer: Build Scalable Loyalty Platform

Ultra Voucher

Indonesia

On-site

IDR 360,000,000 - 600,000,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ultra Voucher is seeking a Senior Fullstack Engineer to lead the design, development, and maintenance of scalable backend and frontend applications. The role emphasizes building production-grade systems with Node.js/NestJS and React/Next.js, implementing microservice architectures, and optimizing data models across SQL/NoSQL databases.

The position requires mentoring junior engineers, collaborating with stakeholders, and delivering robust API documentation and secure API integration.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5–8+ years of professional experience as a Fullstack Engineer or in an equivalent role.
  • Strong proficiency in Node.js and NestJS, with proven experience building production-grade backend systems.
  • Deep expertise in React and Next.js, including state management (Redux or Zustand), SSR/SSG, and frontend architecture.
  • Has deep ability in Golang.
  • Advanced knowledge of SQL databases (Oracle, PostgreSQL) and NoSQL databases (MongoDB), including data modelling and query optimisation.
  • Extensive experience with microservice architecture, message queues (Kafka or RabbitMQ), and distributed systems.
  • Proven experience with Redis caching strategies, including distributed caching and cache invalidation.
  • Strong understanding of RESTful API design, GraphQL, and API security best practices (OAuth, JWT).
  • Experience with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
  • Demonstrated ability to mentor engineers, conduct code reviews, and lead technical initiatives.
  • Experience in banking, financial services, or loyalty/rewards systems is highly preferred.

Responsibilities

  • Lead the design, development, and maintenance of scalable backend applications using Node.js and NestJS, following architectural best practices and design patterns.
  • Architect and manage microservice integrations using message queue systems such as Kafka and RabbitMQ, focusing on reliability, fault tolerance, and scalability.
  • Design and optimise data models across SQL and NoSQL databases, ensuring data integrity, performance, and scalability.
  • Implement advanced caching strategies using Redis to optimise application performance, including distributed caching and cache invalidation patterns.
  • Collaborate with business stakeholders to translate business requirements into technical solutions and architectural decisions.
  • Develop and maintain comprehensive API documentation and establish API design standards for frontend and third-party integrations.
  • Establish testing strategies, conduct code reviews, and mentor junior and middle-level engineers to maintain code quality.
  • Lead incident response and troubleshooting for production issues, and implement proactive monitoring, alerting, and logging strategies.
  • Architect, develop, and maintain scalable frontend applications using React and Next.js.
  • Establish and enforce coding standards, best practices, and reusable component patterns across the engineering team.
  • Ensure cross-browser compatibility, responsiveness, accessibility, and frontend performance optimisation.

Skills

Node.js
NestJS
React
Next.js
Redux
Zustand
Golang
SQL databases
Oracle
PostgreSQL
MongoDB
NoSQL
Microservices
Kafka
RabbitMQ
Redis
REST API
GraphQL
OAuth
JWT
CI/CD
Docker
Kubernetes
Mentoring
Code reviews
Leadership
Finance domain

Education

Bachelor's degree in Computer Science / IT

Tools

Git
Docker
Kubernetes

Job description

Ultra Voucher is seeking a Senior Fullstack Engineer to lead the design, development, and maintenance of scalable backend and frontend applications. The role emphasizes building production-grade systems with Node.js/NestJS and React/Next.js, implementing microservice architectures, and optimizing data models across SQL/NoSQL databases.

The position requires mentoring junior engineers, collaborating with stakeholders, and delivering robust API documentation and secure API integration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Fullstack Developer
Senior Fullstack Developer

Ultra Voucher • Jakarta Selatan

On-site
IDR 480,000,000 - 720,000,000
Senior Fullstack Developer
Senior Fullstack Developer

Ultra Voucher • Indonesia

On-site
IDR 360,000,000 - 600,000,000
Senior Backend Engineer - Social Commerce Platform
Senior Backend Engineer - Social Commerce Platform

PLT engineering GmbH • Tangerang

On-site
IDR 300,000,000 - 600,000,000
Fullstack Engineer
Fullstack Engineer

Nodewave • Jakarta Utara

On-site
IDR 279,000,000 - 558,000,000
Sr. Fullstack Engineer
Sr. Fullstack Engineer

Lion Parcel • Jakarta Barat

On-site
IDR 350,000,000 - 800,000,000
Fullstack Engineer (SDE II) - Build Scalable Web & APIs
Fullstack Engineer (SDE II) - Build Scalable Web & APIs

Kredivo Group • Jakarta Pusat

On-site
IDR 167,400,000 - 279,000,000
Fullstack Engineer: Scalable Systems & RBAC
Fullstack Engineer: Scalable Systems & RBAC

Nodewave • Jakarta Utara

On-site
IDR 279,000,000 - 558,000,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Techconnect.id • Jakarta Pusat

On-site
IDR 450,000,000 - 750,000,000
Software Engineer - Fullstack
Software Engineer - Fullstack

Krom • Jakarta Pusat

On-site
IDR 180,000,000 - 240,000,000
Senior Full-Stack Engineer: Go Backend + React/Vue Frontend
Senior Full-Stack Engineer: Go Backend + React/Vue Frontend

Lion Parcel • Jakarta Barat

On-site
IDR 350,000,000 - 800,000,000