Senior Backend Engineer — Node.js/NestJS, Kafka & Data Lake

Bytamic Solutions

United States

Remote

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote work
International engineering environment
Training and education budget

Job summary

Bytamic Solutions is seeking a Senior Backend Engineer to join an international project modernizing and stabilizing a large-scale enterprise platform serving over 1 million users. You will own backend modules built with Node.js, TypeScript, and NestJS in a Kubernetes environment, tackling performance, reliability, and security challenges.

You will design event-driven architectures with Apache Kafka, integrate Data Lake capabilities, optimize PostgreSQL, and implement robust testing.

Qualifications

  • Advanced knowledge of Node.js, TypeScript, and NestJS.
  • Proven experience developing and modernizing large-scale enterprise applications.
  • Strong experience designing REST APIs and system integrations.
  • Hands-on experience refactoring and modernizing modular monolithic applications.
  • Advanced, hands-on experience with Apache Kafka, including event-driven architecture, producers, consumers, topics, partitions, consumer groups, retry mechanisms, dead-letter queues, idempotency, and error handling.
  • Advanced, hands-on experience with Elasticsearch, including index design, mappings, analyzers, query optimization, full-text search, filtering, aggregations, and synchronization with PostgreSQL.
  • Proven experience integrating Data Lake solutions and processing large datasets, including CDC, ETL/ELT pipelines, batch and incremental processing, data consistency, data quality, and synchronization latency.
  • Advanced knowledge of PostgreSQL and SQL, including query optimization, indexing, execution plans, transactions, locking, and concurrency management.
  • Strong understanding of software architecture principles, including modular monoliths, SOA, event-driven architecture, Domain-Driven Design, Separation of Concerns, and ACID principles.
  • Experience designing secure multi-tenant applications and implementing data isolation mechanisms.
  • Knowledge of authentication and authorization standards, including OAuth2 and JWT.
  • Very good English communication skills.

Responsibilities

  • Analyze, refactor, and optimize an existing backend built with Node.js, TypeScript, and NestJS.
  • Design and implement event-driven architecture using Apache Kafka.
  • Integrate backend applications with Data Lake infrastructure and implement data synchronization using Change Data Capture (CDC).
  • Design, develop, and optimize advanced search capabilities using Elasticsearch.
  • Identify and eliminate PostgreSQL performance bottlenecks, including moving resource-intensive analytical operations outside the transactional database.
  • Modernize data processing mechanisms handling hundreds of thousands of records.
  • Design reliable business processes while ensuring transactional consistency and data integrity.
  • Implement secure data isolation and access control in a multi-tenant environment.
  • Refactor business logic and move it from frontend components into appropriate backend services.
  • Develop and maintain unit, integration, and performance tests.
  • Collaborate closely with Solution Architects, Data Engineers, DevOps Engineers, and QA teams.

Skills

Node.js
TypeScript
NestJS
REST APIs
Event-driven architecture
Kafka
Elasticsearch
PostgreSQL
Data Lake
Security

Tools

Kubernetes
OKD/OpenShift
Keycloak
pg-boss

Job description

Bytamic Solutions is seeking a Senior Backend Engineer to join an international project modernizing and stabilizing a large-scale enterprise platform serving over 1 million users. You will own backend modules built with Node.js, TypeScript, and NestJS in a Kubernetes environment, tackling performance, reliability, and security challenges.

You will design event-driven architectures with Apache Kafka, integrate Data Lake capabilities, optimize PostgreSQL, and implement robust testing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Node.js / TypeScript / NestJS (m/f/d)
Senior Backend Engineer - Node.js / TypeScript / NestJS (m/f/d)

Bytamic Solutions • United States

Remote
USD 120,000 - 180,000
Fully remote work
International engineering environment
Training and education budget
Backend Developer (Node.js/TypeScript) - NestJS & Cloud
Backend Developer (Node.js/TypeScript) - NestJS & Cloud

Plan A • United States

Hybrid
USD 100,000 - 160,000
25 days paid annual leave
Health insurance
Work from home option
+2
Backend Platform Engineer Consultant — Remote
Backend Platform Engineer Consultant — Remote

Bitovi • United States

Remote
USD 140,000 - 210,000
Competitive salary
Fully remote work
401(k) matching
+4
Senior Java Backend Engineer
Senior Java Backend Engineer

Lorhan Corporation • Newark (NJ)

On-site
USD 160,000 - 210,000
Senior Full-Stack Engineer: Kafka, Secure APIs & UI
Senior Full-Stack Engineer: Kafka, Secure APIs & UI

Higlobe, Inc. • United States

Remote
USD 130,000 - 190,000
Senior Backend Node.js Engineer — Microservices & Camunda
Senior Backend Node.js Engineer — Microservices & Camunda

Blackstone eIT • United States

Remote
USD 120,000 - 160,000
Remote Backend Consultant: GraphQL, Kafka & AWS
Remote Backend Consultant: GraphQL, Kafka & AWS

Bitovi • United States

Remote
USD 150,000 - 190,000
Remote work
Annual bonus
401(k) matching
+4
Senior Backend Engineer: Node.js, Microservices & Cloud
Senior Backend Engineer: Node.js, Microservices & Cloud

Zintro, Inc. • Boston (MA)

Hybrid
USD 110,000 - 160,000
Senior Backend Engineer - Node.js, Camunda & Microservices
Senior Backend Engineer - Node.js, Camunda & Microservices

Blackstone eIT • Lebanon

On-site
USD 120,000 - 180,000
Backend Nest.js Developer (Poland)
Backend Nest.js Developer (Poland)

Productiv Team • United States

Remote
USD 110,000 - 180,000
Remote work