Backend Typescript Engineer

Central Point Partners
8 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
API
Message Broker
Node.js
RabbitMQ
Systems Integration
TypeScript
Data Logging
Backend
Event Driven Architecture
Database Migration
Sentry
Front End Software Development
REST
Docker

Job description

Backend TypeScript contractor role (Node.js ecosystem) with a focus on event-driven integration and API/migration work; ideal title examples are "Backend TypeScript Engineer," "Node.js Backend Contractor," or "Integration Engineer (TypeScript / RabbitMQ)."

Requirements

The responsibilities center on server-side work - building RabbitMQ producers/consumers that bridge a Java producer and a TypeScript consumer, creating REST API endpoints in TypeScript (Nuxt.js server-side), and implementing database schemas via migrations using Drizzle - all back-end concerns rather than front-end UI work.

5 years experience

Core skills

  • TypeScript and Node.js experience (server-side).
  • RabbitMQ (message broker) and event-driven architecture experience.
  • Experience developing REST APIs in a TypeScript-based framework (here Nuxt.js server/runtime).
  • Database migrations and familiarity with Drizzle ORM or similar migration tooling.
  • Testing and debugging producers/consumers, message-acknowledgement, and retry patterns.

Nice-to-have

  • Practical Nuxt.js experience (especially Nuxt 3 server routes / server-side runtime).
  • Experience with logging, monitoring, and robust exception/rejection handling in server environments (Sentry/Promethestructured logs).
  • Familiarity with Java interop or at least integrating with services written in Java.
  • Docker and deployment basics for running RabbitMQ consumers/producers in containers.

Apply for this position