Skip to main content
NEUN
Back to Careers

Fusang

TypeScript Team Lead

NEW
Federal Territory Labuan & Kuala Lumpur / Johor, Malaysia (Hybrid)Full-timeGlobal
📊 Senior🏠 Hybrid
ActivePosted within the last 30 days

Job Description

[AI-summarized by JobStash]

You will coordinate the development team's efforts, design and architect scalable backend systems and APIs, provide technical guidance on architecture and implementation, write, test, and deploy production code, design database schemas and optimize queries, enforce code quality and standards, evaluate new technologies through prototyping, communicate technical decisions to stakeholders, and drive technical debt reduction and continuous improvement.

Requirements

  • â—ŹDiploma or Bachelor’s degree in Information Technology, Computer Science, or related field
  • â—Ź8–10 years of hands-on development experience with strong emphasis on backend systems
  • â—ŹExperience in a technical lead or senior developer role coordinating teams
  • â—ŹProven experience designing and architecting backend systems and APIs
  • â—ŹStrong proficiency with TypeScript
  • â—ŹHands-on backend development experience with Node.js and frameworks such as Express, Hono, or Fastify
  • â—ŹStrong experience with relational databases (PostgreSQL, MySQL) and familiarity with ORMs such as Prisma or Drizzle
  • â—ŹExperience designing and implementing RESTful APIs or GraphQL
  • â—ŹBasic familiarity with React and Next.js
  • â—ŹExperience with AWS, Docker, and CI/CD pipelines (GitHub Actions, GitLab CI, or similar)
  • â—ŹStrong analytical and problem-solving skills
  • â—ŹStrong English communication and collaboration skills
  • â—ŹSelf-motivated, proactive, and able to take technical ownership
  • â—ŹProficiency with AI-assisted coding tools such as Claude Code, Cursor, or GitHub Copilot

Responsibilities

  • â—ŹCoordinate development efforts and facilitate technical discussions
  • â—ŹDesign and architect scalable, maintainable backend systems and APIs
  • â—ŹProvide technical guidance on architectural decisions and design patterns
  • â—ŹWrite, test, and deploy production code daily
  • â—ŹImplement backend services and APIs using Node.js
  • â—ŹDesign efficient database schemas and optimize queries
  • â—ŹWrite clean, maintainable code and conduct thorough code reviews
  • â—ŹResearch, evaluate, and prototype new technologies and frameworks
  • â—ŹTranslate business requirements into technical architecture and solutions
  • â—ŹIdentify architectural improvements and reduce technical debt

Tech Stack

DrizzleNode.jsTypeScriptDatabase designNext.jsMySQLPrismaAPIReactDocker
Expired
Search