Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full-Stack Developer (TypeScript)

Fusang Exchange Ltd

Kuala Lumpur

On-site

MYR 100,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading fintech company in Kuala Lumpur is seeking a hands-on technical expert to design system architecture and guide technical decisions. In this role, you will build full-stack applications using TypeScript, React, Node.js, and more. The ideal candidate will have over 8 years of experience, strong leadership skills, and expertise in backend development and API design. This is a great opportunity for growth within a dynamic environment.

Benefits

Strong growth opportunities

Qualifications

  • 8+ years of hands-on full-stack development experience.
  • Proven ability to lead architectural decisions and provide technical guidance.
  • Strong proficiency with TypeScript, Node.js, and relational databases.

Responsibilities

  • Lead the design and architecture of full-stack solutions.
  • Provide technical guidance on architectural decisions and design patterns.
  • Write, test, and deploy production code daily.

Skills

TypeScript expertise
Node.js backend development
API design & architecture
Database architecture
Communication skills
React knowledge

Education

Diploma or Bachelor’s degree in Information Technology

Tools

PostgreSQL
MySQL
Job description

This is a hands‑on technical role where you will design system architecture, guide technical decisions, and build cutting‑edge full‑stack applications using our core stack: TypeScript, React, Next.js, and Node.js. We are looking for someone with strong architecture expertise who can think strategically about system design, provide technical direction and guidance to the team, write high‑quality production code daily, and drive technical initiatives forward. This role offers strong growth opportunities for the right candidate.

Key Responsibilities:
  • System Architecture & Design: Lead the design and architecture of scalable, maintainable full‑stack solutions, including database schemas, API structures, backend services, frontend component architecture, and system integration patterns.
  • Technical Direction & Guidance: Provide technical guidance to the team on architectural decisions, design patterns, best practices, and implementation approaches.
  • Hands‑On Development: Actively write, test, and deploy production code daily across the full stack, with primary focus on backend services and system architecture.
  • Backend Architecture & Development: Design and implement robust backend services and APIs using Node.js, ensuring security, scalability, and maintainability.
  • API Design & Implementation: Design and architect RESTful APIs and/or GraphQL endpoints with proper documentation, versioning, and integration patterns.
  • Database Architecture: Design efficient database schemas, optimize data models, write optimized queries, and architect data strategies that scale with business growth.
  • Technical Problem‑Solving: Tackle complex technical challenges, provide guidance on debugging approaches, and implement robust architectural solutions.
  • Code Quality & Standards: Write clean, maintainable code following best practices, conduct thorough code reviews, and help establish technical standards and development practices.
  • Frontend Development: Build functional user interfaces using React and Next.js.
  • Technical Evaluation & Strategy: Research and evaluate new technologies, frameworks, and architectural approaches through hands‑on prototyping and technical assessment.
  • Stakeholder Communication: Work with operations team and business users to translate business requirements into technical architecture and solutions.
  • Continuous Improvement: Identify architectural improvements, drive technical debt reduction, and help improve team processes and practices.
Required Qualifications:
  • Education & Experience: Diploma or Bachelor’s degree in Information Technology, Computer Science, or related field with at least 8‑10 years of hands‑on full‑stack development experience.
  • Architecture & System Design Leadership: Strong demonstrated experience in designing and architecting full‑stack applications, leading architectural decisions, and guiding others on architectural approaches.
  • Technical Leadership & Influence: Proven ability to provide technical guidance, influence architectural decisions, drive technical initiatives forward, and help establish technical direction.
  • Technical Initiative & Ownership: Track record of taking ownership of complex technical initiatives, delivering results with minimal supervision, and driving features from architecture to completion.
  • Strategic & Tactical Thinking: Ability to think at both high‑level (architecture, design patterns, system integration, technical strategy) and detailed level (implementation, debugging), seamlessly switching between both.
  • TypeScript Expertise: Strong proficiency with TypeScript across both frontend and backend, demonstrating solid understanding of type systems and their practical application.
  • Node.js Backend Development: Strong hands‑on experience building backend services with Node.js, including REST API development, data handling, authentication, and database integration.
  • Database Architecture: Strong experience with relational databases (PostgreSQL, MySQL, or similar), including schema design, query optimization, data modeling, and database architecture decisions.
  • API Design & Architecture: Strong experience designing and implementing RESTful APIs or GraphQL with proper architecture, structure, documentation, and best practices.
  • React & Next.js: Working knowledge of React and Next.js to build functional user interfaces and understand frontend architecture patterns.
  • Problem‑Solving Excellence: Strong analytical skills with ability to tackle complex technical and architectural challenges independently.
  • Communication Skills: Good communication skills in English with ability to explain technical concepts and architectural decisions clearly to both technical and non‑technical audiences.
  • Self‑Driven & Proactive: Self‑motivated, proactive, able to identify technical opportunities and problems independently while keeping team aligned.
  • Continuous Learning: Genuine enthusiasm for learning new technologies, architectural patterns, and staying current with industry trends.
  • AI: Experience with AI‑assisted coding tools (Claude, Cursor, GitHub Copilot).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.