We need a Backend Node.js Engineer to join our team building a robust backend service with TypeScript, NestJS, and PostgreSQL. You’ll need strong experience in modern backend development, AWS cloud infrastructure, and database management.
Key Responsibilities * Design and maintain high-quality backend services using TypeScript and NestJS * Manage data using PostgreSQL databases and Drizzle ORM * Build and maintain CI/CD pipelines for AWS deployments (ECS, Lambda, Cognito) * Write clean code following domain-driven design principles * Develop reliable file storage and management systems * Implement effective database modeling and constraints • Enhance application performance and scalability
Required Skills & Experience * 4+ years of backend development experience * Strong TypeScript and Node.js skills * Experience with NestJS and RESTful API design * Deep knowledge of PostgreSQL and ORM frameworks * Familiarity with AWS services (ECS, ECR, Lambda, Cognito, S3) * Experience with Docker containerization * Knowledge of CI/CD pipelines (Bitbucket Pipelines) * Understanding of domain-driven design patterns * Experience with file storage and management systems * Upper-intermediate English level or higher
Preferred Qualifications * Experience with monorepo structures using Yarn workspaces * Knowledge of secure authentication flows (JWT, OAuth) * Understanding of serverless architecture and Lambda functions * Experience with database migrations and schema management * Familiarity with SQL constraint modeling and data integrity * Knowledge of payment integrations (Stripe, Apple/Google Pay)