Connecting...

Job Details

Location
Kuala Lumpur
Salary
Competitive Salary
Job Type
Permanent
Ref
BH-24557
Contact
Stephanie Tan
Contact email
Email Stephanie
Posted
about 5 hours ago
About the Company
We’re an innovative financial technology company building next-generation investment platforms. Our focus is on creating scalable, secure systems that make complex financial products more accessible and efficient.
We combine the agility and innovation of a startup with the rigor and discipline of institutional-grade technology. Our teams are small, collaborative, and highly technical—giving you the opportunity to make a real impact on the architecture and direction of our products.

Role Overview
We are looking for a Engineering Lead – TypeScript/ Node.js with strong system design and architecture experience. This is a hands-on leadership role where you will guide a development team, make key technical decisions, and build scalable backend services and full-stack applications. Our stack includes TypeScript, Node.js, React, and Next.js, with a focus on clean, maintainable, and high-performance code.
You will influence the technical direction of the platform while staying actively involved in coding and problem-solving, helping the team deliver robust solutions at scale.

Key Responsibilities
  • Lead & Coordinate Development: Manage and mentor a small team of developers, facilitate technical discussions, align priorities, and ensure smooth collaboration.
  • System Architecture: Design scalable backend systems, APIs, and data models to support growing product complexity.
  • Hands-On Development: Actively write and maintain production code, focusing on backend services and API architecture.
  • API & Database Design: Build and maintain REST/GraphQL APIs, design efficient database schemas, optimize queries, and ensure data integrity.
  • Technical Guidance: Mentor team members, define coding standards, and review code to ensure quality and maintainability.
  • Evaluate Technologies: Research new frameworks, tools, and approaches, and propose solutions to improve architecture and workflow.
  • Cross-Team Collaboration: Work closely with product, operations, and frontend teams to translate requirements into technical solutions.
  • Continuous Improvement: Drive architectural improvements, reduce technical debt, and enhance development processes.

Required Qualifications
  • Experience & Education: Diploma or Bachelor’s in Computer Science, IT, or related field; 8–10+ years of software development experience with a strong focus on backend systems; prior experience as a technical lead or senior developer.
  • Technical Leadership: Proven ability to coordinate teams, guide technical decisions, and mentor developers while staying hands-on.
  • TypeScript & Node.js: Strong expertise in TypeScript and Node.js (Express, Hono, or Fastify), including REST API development and database integration.
  • Database Skills: Solid experience with relational databases (PostgreSQL, MySQL) and ORMs (Prisma, Drizzle), including schema design and optimization.
  • API Design: Experience designing and implementing REST or GraphQL APIs with proper structure and documentation.
  • Frontend Collaboration: Familiarity with React and Next.js to work effectively with frontend developers.
  • Cloud & DevOps: Experience with AWS, Docker, and CI/CD pipelines.
  • Problem-Solving & Communication: Strong analytical skills, ability to tackle complex challenges independently, and communicate clearly with technical and non-technical stakeholders.
  • Proactive & Self-Driven: Able to identify opportunities and drive initiatives while keeping the team aligned.
  • Continuous Learning & AI Tools: Enthusiastic about new technologies and comfortable using AI-assisted coding tools (e.g., GitHub Copilot, Claude Code, Cursor) to accelerate development.


Reg. No. R1768414
BeathChapman Pte Ltd
Licence no. 16S8112