Senior Backend Developer (TypeScript)

Design, develop, and deploy resilient, high-performance backend services and APIs using TypeScript and Node.js. Build scalable server architectures, RESTful and GraphQL endpoints, efficient database schemas, authentication and security measures, automation and deployment tooling, and monitoring and performance optimization.

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

Requirements

  • Diploma or bachelor's degree in information technology or computer science
  • At least 3 years of hands-on backend development experience
  • Strong TypeScript knowledge and type system usage
  • Extensive Node.js experience with frameworks such as Express or 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 such as JWT and OAuth
  • Familiarity with AWS backend services
  • Knowledge of Docker, CI/CD pipelines, and deployment strategies
  • 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

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available