D24logo

Senior Backend Engineer

We are seeking a highly experienced Senior Backend Engineer with in-depth expertise in Node.js and a strong background in socket programming, memory management, and load testing. You will play a key role in designing and building scalable, low-latency back-end systems with real-time communication capabilities.

Key Responsibilities

  • Design and implement scalable, high-performance backend solutions using Node.js.
  • Build real-time communication systems using WebSockets or similar technologies.
  • Perform memory optimization and fine-tune resource consumption under heavy loads.
  • Execute and lead load testing and performance benchmarking.
  • Collaborate with front-end and DevOps teams to deliver secure, performant, and maintainable systems.
  • Write clean, reusable, and testable code.
  • Optimize data handling and system throughput for high-concurrency environments.
  • Architect and implement monitoring, alerting, and fault-tolerant systems.

Requirements

  • 6+ years of backend development experience, with over 5 years of experience in Node.js.
  • Deep understanding of asynchronous programming and event-driven architecture.
  • Strong expertise in WebSocket architecture, real-time data streaming, and push systems.
  • Proven experience with memory profiling, GC tuning, and leak detection.
  • Experience in load testing frameworks like Artillery, k6, or JMeter.
  • Hands-on with Redis, PostgreSQL, and optionally MongoDB.
  • Strong debugging and performance-tuning capabilities.
  • Solid understanding of Docker, CI/CD pipelines, and microservices architecture.
  • Exposure to task/message queues like Kafka, RabbitMQ is a plus.
  • Experience working in high-availability, distributed systems.

Preferences

  • Fintech, gaming, or high-frequency trading system experience.
  • Prior work with binary protocols, custom socket servers, or low-level network handling.
  • Experience with Kubernetes and scalable infrastructure design.
  • Familiarity with real-time monitoring tools like Prometheus and Grafana.

Why Join D24 Fintech?

We are one of the fastest-growing fintech and custom software solution companies globally, dedicated to transforming the world’s fintech landscape. Our team is an integral part of this journey toward excellence and success. We foster an environment where all employees can tap into the wealth of our collective knowledge, passion, and creativity.

There are numerous benefits of joining the dynamic team of D24 Fintech, including:

  • Competitive salary and paid holidays
  • Flexible working hours
  • Health insurance and well-being initiatives
  • Team-building excursions and office trips/events

Job Summary

Date Posted: November 25, 2025

experience
Experience 5-6 Years
location
Location Dubai, United Arab Emirates
job type
Job Type Full Time