Search by job, company or skills

Cake by VPBank - Digital Bank

Backend Engineer (Senior/Staff/Principal role)

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

At Cake, we're a team of passionate, curious technologists on a mission to transform an established industry with ambition no less than being the best in the region.

What we've built (so far):

  • A best-in-class, cross-platform digital banking app (Flutter), now evolving toward SDUI (Server-Driven UI) for rapid iteration and personalization.
  • First in the region to own our card core, with a distributed core banking platform running entirely on Google Cloud.
  • A credit decisioning system with an advanced scripting engine, processing 1M+ applications/month with < 2 minutes from approval to disbursement.
  • An in-house eKYC platform (iBeta Level 2certified) plus 100+ models powering credit risk and fraud detection.
  • A cloud-based contact center fully integrated with our in-house CRM and telephony.

... and plenty more under the hood.

The next chapter

On the next chapter of Cake's journey, we are looking for builders to join us on this exciting ride. What you have

  • Fun on this journey when we scale up
  • Grow exponentially, simply coz we're doing a lot of things that nowhere else can offer. Think about it, we're building a bank from scratch back to front.

What you'll do

  • Design, build, and operate high-impact systems that millions depend on daily.
  • Move fast and not break things under extremely regulated compliance and security requirements.
  • Own the problem, not the solution, be a partner.
  • Measure everything. Iterate quickly. Celebrate shipping. Learn from failures.

What you need to be qualified

  • At least 5 years of experience in backend development using Golang or similar languages such as Python or Java.
  • Hands-on experience with high-concurrency systems, ideally for products serving at least 3 million active users.
  • Proven ability to develop and operate large-scale, highly available services, with expertise in resolving bottlenecks and reducing latency.
  • Strong knowledge of microservices architecture, GCP, Kubernetes (K8s) clusters, gRPC, and CI/CD processes.
  • Proficiency in both SQL and NoSQL databases, such as PostgreSQL and MongoDB.
  • Expertise in designing and executing robust unit tests.
  • Experience in the Banking or FinTech domains is highly desirable.
  • Excellent teamwork skills and the ability to thrive under pressure in time-sensitive environments.

Preferred Qualifications:

  • A proven track record of impactful technical contributions in similar roles.
  • An exceptional academic background, such as graduating with honors or from a top-tier university. Or participation in prestigious competitions like ACM-ICPC or Mathematics Olympiad (a plus for Junior/Fresher roles).

Our Tech stacks

  • Our core services consist of hundreds of Golang microservices built around domain-oriented, event-driven architecture. All run on GCP, GKE, and Istio with auto-scaling, resiliency, and chaos engineering mindset with full end-to-end observability.
  • Our mobile platform was running on Flutter, component-based, composable architecture. Web app largely on TypeScript, React, NextJS, Tailwind CSS and composable in-house design components and framework.
  • GitHub for all code repositories, CI/CD, with Backstage as a centralized developer productivity platform.
  • DevOps culture, you are fully responsible with design, build, and operate your own services with support from SRE, Platform team as needed.
  • Open source lover, and open source contributor. All tooling and platforms used were in-house custom-built on popular open-source projects.

Our benefits:

  • Competitive compensation including a 13th-month wage and up to 4 months of performance-based bonus.
  • MacBook are currently supplied to all technical team members.
  • BE Corp budget (Vary from your level) 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 employees.
  • Company trips, team-building activities, and happy hour events are organized on a quarterly or annual basis.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 143762035