Skip to main content
NEUN
Back to Careers

Fusang

Senior Backend Developer (TypeScript)

NEW
Federal Territory Labuan & Kuala Lumpur / Johor, MalaysiaFull-timeGlobal
📊 Mid🏠 Hybrid
ActivePosted within the last 30 days

Job Description

[AI-summarized by JobStash]

You will design, develop, and deploy resilient, high-performance backend services and APIs using TypeScript and Node.js. You will design and implement scalable server architectures with frameworks such as Express or Fastify, create RESTful and GraphQL endpoints, and design efficient database schemas. You will implement authentication, authorization, encryption, and other security measures, contribute across the development lifecycle, build automation and deployment scripts, and monitor and optimize performance to ensure reliable operation under load.

Requirements

  • â—ŹDiploma or bachelor’s degree in information technology or computer science
  • â—ŹAt least 3 years hands-on backend development experience
  • â—ŹStrong TypeScript knowledge and type system usage
  • â—ŹExtensive Node.js experience (e.g., Express, Fastify)
  • â—ŹProficiency with SQL databases such as PostgreSQL and MySQL
  • â—ŹFamiliarity with ORMs such as Prisma
  • â—ŹExperience designing and implementing RESTful APIs and GraphQL
  • â—ŹExperience with authentication systems (JWT, OAuth)
  • â—ŹFamiliarity with AWS backend services
  • â—ŹKnowledge of containerization (Docker) and CI/CD pipelines
  • â—ŹProficiency with Git or Bitbucket workflows
  • â—ŹExperience with backend testing and application monitoring tools
  • â—ŹAbility to communicate and present ideas in English
  • â—ŹFamiliarity with AI-assisted coding tools is an advantage

Responsibilities

  • â—ŹDesign backend services and APIs using TypeScript
  • â—ŹImplement scalable server architecture with Node.js frameworks
  • â—ŹDesign and optimize database schemas and integrations
  • â—ŹCreate and document RESTful APIs and GraphQL endpoints
  • â—ŹImplement authentication, authorization, and security measures
  • â—ŹContribute to all phases of the development lifecycle
  • â—ŹDevelop automation scripts and deployment tooling
  • â—ŹMonitor and optimize backend performance and caching
  • â—ŹExplore and integrate new backend tools and techniques

Tech Stack

testingNode.jsTypeScriptauthenticationSecuritycachingMySQLPrismamonitoringFastify
Expired
Search