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
Unlock AI intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/moClient
Spent: $8,862.5Rating: 5.0Verified