Backend Typescript Engineer

Central Point Partners
Reynoldsburg, United States of America
19 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 114K

Job location

Reynoldsburg, United States of America

Tech stack

Java
Database Schema
Design of User Interfaces
Node.js
RabbitMQ
Prometheus
Message Oriented Middleware
Software Deployment
Systems Integration
TypeScript
Data Logging
Backend
Event Driven Architecture
Database Migration
Sentry
Front End Software Development
Api Design
REST
Docker

Job description

This is a backend-focused role within the Node.js/TypeScript ecosystem, centered on event-driven integrations, API development, and database migration work. Suitable titles include Backend TypeScript Engineer, Node.js Backend Contractor, or Integration Engineer (TypeScript / RabbitMQ).

The position emphasizes server-side engineering responsibilities, including building RabbitMQ producers and consumers that connect Java-based producers with TypeScript consumers, developing REST APIs using TypeScript within the Nuxt.js server runtime, and implementing database schemas and migrations with Drizzle ORM. This is primarily backend infrastructure and integration work rather than front-end UI development.

Requirements

Do you have experience in TypeScript?, * Strong experience with TypeScript and Node.js in backend/server-side environments.

  • Hands-on experience with RabbitMQ and event-driven architecture patterns.
  • Experience building REST APIs using TypeScript-based frameworks, particularly Nuxt.js server routes/runtime.
  • Database schema design, migrations, and familiarity with Drizzle ORM or comparable migration tooling.
  • Experience testing and debugging asynchronous messaging systems, including acknowledgement handling, retries, and failure recovery patterns.

Nice to Have

  • Practical experience with Nuxt 3, especially server-side runtime capabilities.
  • Familiarity with logging, monitoring, and resilient error-handling practices (e.g., Sentry, Prometheus, structured logging).
  • Experience integrating with Java-based services or working in mixed Java/TypeScript environments.
  • Docker and deployment knowledge for containerized RabbitMQ consumers/producers.

Benefits & conditions

$50 - $55 an hour - Temporary, Full-time, Contract

Apply for this position