Fullstack Engineer (Enterprise Engineering)

Ryt Bank

Kuala Lumpur

On-site

MYR 90,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ryt Bank Malaysia is seeking a skilled Fullstack Engineer to join our Enterprise Engineering team. You will design and deliver end-to-end features spanning React frontends and NestJS/Spring Boot backends for our digital banking platform.

You will collaborate with product managers, QA, and platform teams to ensure quality, security, and scalable solutions, while exploring AI-assisted development to boost productivity and code quality.

Qualifications

  • Bachelor's degree in CS or related field or equivalent work experience.
  • Minimum 2 years of full-stack development delivering production-grade features.
  • Proficient in TypeScript and JavaScript; backend in Java Spring Boot.
  • Experience with React, hooks, routing, and state management.
  • Experience with NestJS services and TypeORM integration.
  • Knowledge of Spring Boot with JPA/Hibernate and REST APIs.
  • Experience with at least one AI coding tool.
  • Familiar with PostgreSQL/MySQL; NoSQL like MongoDB/Redis a plus.
  • Proficient with Jest/Supertest or JUnit/Mockito for testing.
  • Familiar with Git workflows, CI/CD, Docker basics, Agile methodologies.

Responsibilities

  • Frontend: design and deliver React/Vue features using TypeScript, including state management and routing.
  • Build reusable React components aligned to the design system.
  • Optimize frontend performance and cross-browser compatibility.
  • Backend: develop RESTful APIs with NestJS or Spring Boot.
  • Implement service-layer logic, validation, and auth flows.
  • Data modeling with TypeORM or Hibernate incl. migrations.
  • AI Coding Tools: use AI tools for feature development and testing.
  • Testing: unit and integration test coverage.
  • CI/CD & DevOps: manage pipelines and PRs with clear context.
  • System Integration with payment gateways, identity providers, core banking APIs.
  • Documentation and ADRs; runbooks.
  • Collaboration with product managers, QA, and platform teams; participate in sprints.

Skills

TypeScript
JavaScript
React
NestJS
Spring Boot
Docker
Kubernetes
REST APIs
CI/CD
AI coding tools
PostgreSQL/MySQL
Testing (Jest/JUnit)
Git
Agile/Scrum

Education

Bachelor's degree in CS or related

Tools

TypeORM
Hibernate
GitHub Copilot
JPA/Hibernate

Job description

About the Team

Are you ready to take ownership and make your mark on the fastest growing digital banking project. Our Enterprise Engineering team is at the heart of building the digital bank of the future, and we're looking for talented engineers who want to do more than just write code. As a Fullstack Engineer within Enterprise Engineering, you will be part of a team building internal and enterprise-facing software tools that serve the bank's internal staff, partners, and clients. You will work alongside engineers, architects, and product builders in a collaborative environment where your contributions make a direct impact on the people and businesses that rely on our platform every day. If you're energised by solving complex problems across the full technology stack, from React frontends to NestJS and/or Spring Boot backends and excited by the possibilities that AI-assisted development brings to engineering, we want to hear from you.

About the Role

Independently designing and delivering end-to-end fullstack features within the Enterprise Engineering function of our digital banking programme. Contributing to engineering quality, cross-functional collaboration, and continuous improvement across frontend and backend systems.

What You'll Do
Frontend Development

Design and deliver React, Vue features independently using TypeScript, including state management (Redux / Context API), routing, and responsive UI implementation.

Build reusable, well-tested React components aligned to the digital banking platform's design system and accessibility standards.

Optimise frontend performance and ensure cross-browser compatibility across web and mobile banking interfaces.

Backend Development

Develop and maintain RESTful APIs using NestJS (TypeScript) and/or Spring Boot (Java).

Implement service-layer business logic, input validation, error handling, and authentication / authorisation flows.

Design and manage data models using TypeORM or Hibernate, including writing and managing database migrations.

AI Coding Tools

Leverage AI coding tools (e.g. ILMU, Claude, GitHub Copilot) for feature development, unit test generation, and code review assistance.

Apply critical engineering judgement to validate, refine, and take full ownership of AI-generated code before integration.

Testing & Quality

Achieve meaningful unit and integration test coverage across assigned frontend and backend components.

Participate actively in peer code reviews, providing and receiving constructive technical feedback.

Contribute to CI/CD quality gates by ensuring code passes automated test suites before merging.

System Integration

Integrate with internal and third-party services including payment gateways, identity providers, and core banking APIs.

Write and maintain integration tests to validate service contracts and end-to-end data flows.

CI/CD & DevOps

Manage own CI/CD pipeline contributions, configure build steps, run automated tests, and troubleshoot pipeline failures.

Follow Git branching strategies and raise well-structured pull requests with clear context and test evidence.

Collaboration

Work closely with product managers, QA engineers, and platform teams within Enterprise Engineering to clarify requirements and testing scope.

Participate in sprint planning, retrospectives, and backlog grooming sessions.

Support onboarding of junior engineers and contribute to knowledge-sharing across the team.

Documentation

Produce technical documentation for features, APIs, and data models to team standards.

Maintain Architecture Decision Records (ADRs) and contribute to engineering runbooks.

What We're Seeking
  • Bachelor's degree in Computer Science or Software Engineering, or a related field; or equivalent work experience with relevant professional certifications.
  • Minimum 2 years of hands-on full stack development experience delivering production-grade features on technology projects.
  • Proficient in TypeScript and JavaScript.
  • Working knowledge of Java for Spring Boot backend services.
  • Independently builds React applications, proficient with hooks, Context API, routing (React Router), and state management libraries.
  • Build NestJS or equivalent services independently, proficient with dependency injection, guards, interceptors, middleware, and TypeORM integration.
  • Working knowledge in Spring Boot services, e.g. JPA/Hibernate, Spring Security, and REST API design.
  • Productive user of at least one AI coding tool (e.g. ILMU, Claude, Cursor, GitHub Copilot); applies engineering judgement to validate AI-generated output.
  • Familiar with PostgreSQL or MySQL and ORM-based data modeling.
  • Exposure to NoSQL (MongoDB, Redis) is an advantage.
  • Proficient in Jest / Supertest (Node/TypeScript) and/or JUnit / Mockito (Java) for unit and integration testing.
  • Working knowledge of Git workflows, branching strategies, and CI/CD pipelines.
  • Familiarity with Docker basics.
  • Solid understanding of Agile (Scrum/Kanban) methodologies.
  • Participates actively in sprint ceremonies.
  • Good communication and interpersonal skills for effective cross-functional collaboration within Enterprise Engineering.
  • Familiarity with digital banking and/or fintech applications is an advantage.
Technology Stack
  • Languages and Frameworks: Typescript, NodeJS, NestJs, Vue.js, React, Java, Spring Boot
  • Databases: PostgreSQL
  • Messaging: Kafka
  • Containers and Orchestration: Docker, Kubernetes
What We Value
  • Revolutionary in our thinking
  • Innovative in our products, services and the way we work
  • Genuine in our intentions
  • Honourable in our actions
  • Tenacious in overcoming challenges

JR00000620

Hey Malaysia, we’re Ryt Bank—your first AI-powered digital bank! Formed by the consortium of YTL Digital Capital Sdn Bhd and Sea Limited, two of Southeast Asia’s leading innovators, we’re here to reshape banking in Malaysia. At Ryt Bank, we believe in empowering you with fast, easy, and secure financial solutions that are as inclusive as they are innovative. It’s not just about banking—it’s about your right to better banking. Operating under YTL Digital Bank Berhad [Reg. No. 202201037182 (1482879-P)], we are fully licensed by Bank Negara Malaysia and Ministry of Finance. Excited? The Ryt Bank app is launching soon. Get ready for a new era of banking—one that’s done right!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Enterprise Engineering)
Senior Backend Engineer (Enterprise Engineering)

Ryt Bank • Kuala Lumpur

On-site
MYR 180,000 - 260,000
Frontend Engineer
Frontend Engineer

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 60,000 - 90,000
Lead Backend Engineer
Lead Backend Engineer

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 260,000 - 380,000
Senior QA Engineer
Senior QA Engineer

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 72,000 - 110,000
Site Reliability Engineer (SRE)
Site Reliability Engineer (SRE)

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 180,000 - 300,000
QA Engineer
QA Engineer

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 60,000 - 90,000
Senior Business Intelligence Analyst
Senior Business Intelligence Analyst

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 120,000 - 180,000
Influential role in data strategy
High-growth banking environment
Senior Specialist, Financial Planning & Analysis
Senior Specialist, Financial Planning & Analysis

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 180,000 - 300,000
Customer Support - Fulfilment Specialist
Customer Support - Fulfilment Specialist

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Kuala Lumpur

On-site
MYR 33,000 - 60,000
Senior Talent Partner
Senior Talent Partner

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 120,000 - 180,000