عن الوظيفة
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.
مصدر الوظيفة: صفحة التوظيف الرسمية لصاحب العمل.