Overview
Fusang is seeking a highly skilled and motivated Senior Backend Developer (TypeScript) to join our team. This role involves designing, developing, and deploying cutting-edge backend systems and APIs using modern TypeScript and Node.js ecosystem technologies. You will be a foundational member of a high-energy team, contributing to the entire development lifecycle and pushing boundaries with innovative server-side solutions. Key Responsibilities
Backend System Development : Design, develop, and deploy resilient and high-performance backend services and APIs using TypeScript as the primary language. Server Architecture : Design and implement scalable backend architecture using Node.js frameworks such as Express, Fastify, or other high-performance TypeScript solutions. Data Management & Integration : Design and implement efficient database schemas, ensure seamless data integration, and optimize database performance to support application needs. API Design & Development : Create well-designed RESTful APIs and GraphQL endpoints with proper documentation, versioning, and security practices. Security & Authentication : Implement robust security measures including authentication, authorization, data encryption, and protection against common vulnerabilities. End-to-End Development Lifecycle : Contribute to all phases of the development lifecycle, from ideation and prototyping to development, testing, deployment, and post-release support. Automation & Tooling : Develop scripts and automation tools to streamline backend development processes and deployment workflows. Technical Innovation : Actively explore and integrate new tools, techniques, and innovative ideas into backend projects. Performance & Monitoring : Monitor and optimize backend performance, implement caching strategies, and ensure applications can handle high traffic loads. Job Qualifications and Skill Set
Education : Diploma or bachelor's degree in information technology or computer science with at least 3 years' hands-on backend experience. TypeScript : Solid experience with TypeScript, demonstrating strong understanding of type systems and their application in building robust server-side applications. Node.js : Extensive experience in Node.js development, including frameworks such as Express, Fastify, and related technologies. Databases : Strong proficiency with SQL databases (PostgreSQL, MySQL) and experience with database design, optimization, and migration strategies. ORM Experience : Familiarity with Object-Relational Mapping tools (e.g., Prisma or similar). API Development : Proven experience in designing and implementing RESTful APIs and / or GraphQL endpoints with proper testing. Authentication & Security : Experience with authentication systems (JWT, OAuth), security best practices, and data protection measures. Cloud Services : Familiarity with AWS backend services. DevOps Understanding : Knowledge of containerization (Docker), CI / CD pipelines, and deployment strategies. Version Control : Proficiency with Git or Bitbucket workflows and collaborative development practices. Testing & Monitoring : Experience with backend testing tools and application monitoring systems. Continuous Learning : Genuine enthusiasm for learning new technologies and tackling new challenges. Communication : Ability to communicate and present ideas and concepts in English. AI-assisted coding tools : Familiarity with AI-assisted coding tools like Claude, Cursor or GitHub Copilot is an advantage. Seniority level
Mid-Senior level Employment type
Full-time Job function
Information Technology, Product Management, and Strategy / Planning Industries
Financial Services and Funds and Trusts
#J-18808-Ljbffr
Backend Developer • Kuala Lumpur, Malaysia