56

Node.js Developer (TypeScript + PostgreSQL) for Integration Platform

UpworkAZNot specifiedexpert
TypeScriptPostgreSQLAmazon AuroraJSONNode.jsREST API
We are building ConnectHUB, a modern B2B integration platform for the hospitality industry (hotels & restaurants). The platform connects multiple external systems such as: - Property Management Systems - Restaurant Management Systems - Delivery services (e.g. Wolt) - CRM & Accounting - Custom Payment Gateways Our goal is to provide a unified API platform that enables seamless data flow between these systems with tenant-level configuration and automation. We are looking for a TypeScript/Node.js developer to join our core team in building the backend logic and integrations for the platform. Responsibilities - Develop and maintain REST API and Webhook-based integrations - Handle inbound webhooks, validate, and route to appropriate endpoints - Build and optimize a multi-tenant backend architecture (data isolation per tenant) - Work with PostgreSQL (Aurora) schemas and queries - Implement idempotency, retries, rate-limiting, and logging - Collaborate with architect on API design and system scalability Requirements - Strong Node.js + TypeScript experience - Experience with PostgreSQL or Amazon Aurora - Familiarity with Express or similar frameworks - Confident in REST APIs and JSON handling - Hands-on experience with data validation (e.g. Joi, Zod, class-validator) - Understanding of event-driven patterns and webhook processing - Git and API testing tools (Postman, Swagger/OpenAPI) Nice to Have - Familiarity with AWS stack (Lambda, API Gateway, SQS, Cognito, CloudWatch) - Experience with integrations in hospitality, delivery, or SaaS - ORM experience (Prisma, Knex) - Basic knowledge of Docker and CI/CD pipelines Development Stack - Backend: Node.js + TypeScript - Database: Amazon Aurora (PostgreSQL) - Architecture: Modular services with async events (via queues) - Authentication: API tokens, HMAC, OAuth2 Engagement - Long-term remote collaboration - Part-time or full-time (flexible) - Communication: Russian — working language; English — for technical documentation and API understanding - Start with MVP, grow with the product To Apply - Send a brief message about your relevant experience - 1–2 integration projects you've worked on (API or Webhook based) - GitHub (if available) or code samples - Your availability and rate
View Original Listing
Unlock AI intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo

Client

Spent: $8,862.5Rating: 5.0Verified