Software Engineer (Full-stack)

apartmentCloudJoi placeKuala Lumpur scheduleFull-time calendar_month 

CloudJoi is a ticketing company built around arts & experiences.

We started by solving a simple problem: how people find, commit to, and show up for experiences together. Over time, this grew into a trusted ticketing platform powering live events, exhibitions, talks, workshops, festivals, and experiential gatherings across Southeast Asia.

Today, CloudJoi helps people move from “I might go” to “I’m there” with less friction, more confidence, and a better shared moment.
  • Role Purpose

CloudJoi builds technology that supports arts, culture, and live experiences at scale. As a Software Engineer, you’ll design, build, and maintain core systems that need to be fast, stable, and dependable, especially during high-traffic live events.

This role is ideal for someone who wants to:

  • Work on production systems with real scale and impact
  • Build and maintain both backend and frontend applications
  • Solve practical engineering problems, not just ship features
  • Contribute to architectural decisions and long-term code quality
  • What You’ll Do
Product & System Development
  • Build and maintain our consumer-facing website using Next.js / React (hosted on Vercel).
  • Develop features for our mobile app using React Native.
  • Contribute to our organiser dashboard (Laravel, React, Ant Design).
  • Optimize UI for performance, stability, and responsiveness across devices.
  • Design clean and efficient REST APIs and handle database modelling with MySQL, Redis.
Code Quality & Performance
  • Write clean, maintainable, and well-tested code
  • Test, optimise, and improve system stability and performance
  • Participate in code reviews to uphold engineering standards
Collaboration & Engineering Process
  • Work with product, design, and operations teams during ideation and planning
  • Participate in technical discussions and design reviews
  • Contribute to continuous improvement of development workflows
  • What We’re Looking For
Core Requirements
  • 3+ years of hands-on experience in software development in production environments.
  • Deep experience in React / Next.js, React Native and modern JavaScript/TypeScript.
  • Familiarity with utility-first frameworks (e.g. Tailwind CSS)
  • Solid understanding of responsive design, state management, and frontend performance optimization
  • Experience with any backend frameworks (Laravel, SpringBoot, Express, etc), testing frameworks (PHPUnit, Jest, etc), package managers (npm, composer, etc) and version controls (git, mercurial, svn, etc)

We don’t need certificates. Show us your work, projects, GitHub, or anything you’re proud of.

Nice to Have
  • Exposure to caching/CDN, CI/CD pipelines, cloud platforms (AWS, GCP, Azure)
  • Knowledge of design tools like Figma or Sketch
  • AI integration experience (e.g., OpenAI API, LangChain, LLM orchestration).
  • Our Tech Stack
  • Frontend: Next.js, React, React Native, Ant Design
  • Backend: Laravel, MySQL, Redis
  • Infrastructure: AWS (EC2, Aurora, S3, CloudFront), Vercel
  • Observability: CloudWatch, New Relic, Bugsnag
  • Version Control: GitHub
apartmentBank Negara MalaysiaplaceKuala Lumpur
Academic Qualifications: Bachelor degree or higher qualification in Computer Science, Information Technology, Information Systems, Software Engineering or relevant professional qualification. Experience: At least 3 years working experience...
check_circleNew offer

Internship Software Engineer

apartmentCloudJoiplaceKuala Lumpur
and live experiences through reliable, thoughtful technology. As a Software Engineer Intern, you’ll learn how production systems are built and maintained while contributing to real products used by organisers and audiences. This role is ideal for someone...
electric_boltImmediate start

Software Deployment Engineer

apartmentMovelink Sdn. Bhd.placeKuala Lumpur
/backend in full-stack development.  •  Lead the delivery of software projects in Southeast Asia, responsible for project technical solutions, schedule management, and project (client) acceptance.  •  Independently implement software system code according...