Search by job, company or skills

Senior Backend Engineer (Node.js, Kafka/Rabbit)

Early Applicant
  • Posted 16 days ago
  • Be among the first 20 applicants

Job Description

Roles & Responsibilities

As a Backend Developer, you will be responsible for designing, developing, and maintaining core

backend components with a strong focus on real-time communication and system scalability.

Key Responsibilities

Build RESTful APIs using Node.js

Develop and manage cron jobs in Node.js

Optimize PostgreSQL + Redis data flow

Work with Node.js using TypeORM and TypeScript

Develop and maintain backend services using Node.js, Socket.IO, and Apache Kafka

Follow clean architecture principles

Implement and manage real-time communication using sockets

Design scalable event-driven systems for high concurrency

Optimize system performance, queuing, and resource handling

Collaborate with frontend, product, and engineering teams

Ensure platform scalability, security, and performance

Monitor system performance and troubleshoot issues

Stay updated with modern backend and real-time communication technologies

Ideal Candidate

Required Skills & Qualifications

6-9 years of experience in backend development

Strong expertise in Node.js

Hands-on experience with Socket.IO / WebSockets for real-time systems

Experience with event-driven architecture and messaging systems (Kafka preferred)

Strong knowledge of PostgreSQL, Redis

Experience with TypeORM and TypeScript

Understanding of scalable system design and concurrency handling

Familiarity with cloud platforms (AWS, Azure, GCP) is a plus

Strong problem-solving and debugging skills

Good communication and teamwork skills

Experience in Kafka/Rabbit

Skills: kafka,node.js,postgresql,rabbit,architecture

More Info

Job Type:
Industry:
Employment Type:

Job ID: 151582301

Beware of Scammers

We don’t charge money for job offers