عن الوظيفة

Backend Engineer, Node.js Platform

Owns server side application logic, REST APIs, and the relational data layer for product services.

TypeScript, Node.js, Express, Bun, Drizzle ORM, Prisma, PostgreSQL

Responsibilities

  • Design and build REST APIs in TypeScript using Express.
  • Model relational data in PostgreSQL and manage schema migrations using Drizzle ORM or Prisma.
  • Own query performance, indexing strategy, and data integrity for owned services.
  • Implement authentication, authorization, validation, and core business logic.
  • Evaluate and pilot Bun as a runtime for latency sensitive services.
  • Write integration tests against PostgreSQL.

Required Skills

  • Strong TypeScript and Node.js fundamentals, including async and event loop behavior.
  • Production experience building REST APIs with Express.
  • Deep PostgreSQL skills, including schema design, indexing, transactions, and query optimization.
  • Hands on experience with Drizzle ORM or Prisma, including migrations and type safe query authoring.
  • Understanding of API design principles and authentication patterns such as JWT, OAuth, or session based auth.

Skills

  • Experience with Bun's bundler, test runner, or package manager.
  • Familiarity with both Drizzle ORM and Prisma.
  • Background job or message queue experience.
  • Basic React and TanStack experience is a bonus, though not required.

مصدر الوظيفة: صفحة التوظيف الرسمية لصاحب العمل.

وظائف مشابهة