logo
Cake Digital Bank

Middle Web Engineer

Asia

August 24, 2026 at 5:15 AM

✨ AI summary

Location

  • Ho Chi Minh City, Vietnam

Languages

  • TypeScript
  • JavaScript
  • Go
  • Python

Frameworks

  • React
  • Next.js

Experience Level

  • 2+ years

Looking for a Middle Web Engineer (Next.js focus) at Cake - a 7,5M-user Digital Bank. Ideal candidates'd be experienced in TypeScript/JavaScript, ReactJS, Next.js, and Micro-Frontend architecture, with hands-on experience building high-traffic web applications, optimizing scalability & performance, and working across frontend/backend. Strong software engineering fundamentals, clean code practices, and a user-centric mindset are key.


Job Responsibilities:

  • Architect and develop a scalable Micro-Frontend infrastructure, ensuring seamless integration across multiple projects.
  • Build and optimize web applications, covering both frontend and backend aspects, with a focus on performance, security, and maintainability.
  • Collaborate with internal teams and vendors to deliver high-quality web features that enhance user experience.
  • Conduct deep code analysis, reviews, and performance tuning to uphold best practices in accessibility, maintainability, and efficiency.
  • Influence product and technical decisions, proactively providing insights on improvements and delivering tasks within expected timelines.
  • Ensure code quality by following best software development principles, including clean code, modular design, and robust testing strategies.
  • Stay ahead of industry trends, continuously enhancing Cake’s web technology stack with modern solutions.


Job Requirements:

  • 2+ years of experience in software engineering, specializing in TypeScript/JavaScript and modern ReactJS frameworks.
  • Experienced with at least one backend technology (e.g., Next.js, Node.js, Golang, Python).
  • Experienced with Micro-Frontend architectures (both Server-Side and Client-Side rendering).
  • Proven experience working with high-traffic, complex web applications and optimizing for scalability and performance.
  • Solid understanding of computer science fundamentals, including algorithms, data structures, and network principles.
  • Passion for user-centric design and building high-performance, responsive web applications.
  • Deep commitment to clean, maintainable code and software engineering best practices.
  • Strong problem-solving skills, an innovative mindset, and a drive for continuous learning.
  • Excellent communication and collaboration skills—comfortable working with cross-functional teams.


Our benefits:

  • Competitive compensation including a 13th-month wage and up to 3 months of performance-based bonus.
  • Macbook and essential equipment are provided.
  • BE Corp budget (depending on your level, from 2 million VNĐ) is allocated for using services such as transportation, food, and passenger car bookings in Be application.
  • The social insurance contribution amount will vary based on the individual’s level.
  • Annual health checks and premium medical healthcare (PTI) after probation.
  • 15 days of annual leave is applied for the entire staff.
  • Company trips, team-building activities, and happy hour events are organized on a quarterly or annual basis.