Fullstack Engineer (Enterprise Engineering)

Posted 19 Days Ago
Be an Early Applicant
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
In-Office
Junior
Fintech • Software • Financial Services
The Role
Build and deliver end-to-end full-stack features for internal and enterprise-facing digital banking tools. Develop React or Vue frontends and NestJS or Spring Boot backend services, integrate payment, identity, and banking systems, and manage data models and APIs. Contribute to testing, CI/CD pipelines, code reviews, technical documentation, Agile ceremonies, and continuous improvement. Use AI coding tools responsibly while validating generated code, and support junior engineers through onboarding and knowledge sharing.
Summary Generated by Built In

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

Skills Required

  • Bachelor's degree in Computer Science, 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
  • Proficiency in TypeScript and JavaScript
  • Working knowledge of Java for Spring Boot backend services
  • Ability to independently build React applications using hooks, Context API, routing, and state management libraries
  • Ability to independently build NestJS or equivalent services, including dependency injection, guards, interceptors, middleware, and TypeORM integration
  • Working knowledge of Spring Boot, JPA/Hibernate, Spring Security, and REST API design
  • Productive use of at least one AI coding tool, such as ILMU, Claude, Cursor, or GitHub Copilot
  • Engineering judgment to validate AI-generated code
  • Familiarity with PostgreSQL or MySQL and ORM-based data modeling
  • Proficiency in Jest/Supertest and/or JUnit/Mockito for unit and integration testing
  • Working knowledge of Git workflows, branching strategies, and CI/CD pipelines
  • Familiarity with Docker basics
  • Solid understanding of Agile methodologies, including Scrum or Kanban
  • Good communication and interpersonal skills for cross-functional collaboration
  • Exposure to NoSQL technologies such as MongoDB or Redis
  • Familiarity with digital banking or fintech applications
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Kuala Lumpur
283 Employees

What We Do

We are Ryt Bank, the World’s First AI-Powered Bank, fully licensed by Bank Negara Malaysia and the Ministry of Finance, and a member of PIDM. Backed by YTL Digital Capital Sdn Bhd with Sea Limited as shareholder, we bring together decades of experience and digital innovation to reimagine what banking should be: smarter, simpler, and built entirely around you. The future of banking is here, and it’s done right. 📲 Ryt Bank is now available on the App Store and Google Play.

Similar Jobs

Pfizer Logo Pfizer

CFC Excellence Manager

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office
4 Locations
121990 Employees

Pfizer Logo Pfizer

Commercial Enablement Manager

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office
4 Locations
121990 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Account Manager

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
85422 Employees

Capco Logo Capco

User Experience Designer

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
Malaysia
6000 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
US
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account