Description

Description

 

We are seeking an experienced Senior Node.js Developer with expertise in Node.js, Socket.io, MySQL, Redis, Docker, Kubernetes, Kafka, and RabbitMQ. The ideal candidate should have a strong background in building scalable, real-time, and high-performance applications. Experience working with a Trade Matching Engine is a plus.

Key Responsibilities:

  • Design, develop, and maintain high-performance backend services using Node.js.
  • Implement real-time communication and event-driven architectures with Socket.io, Kafka, and RabbitMQ.
  • Optimize and manage relational and NoSQL databases, including MySQL and Redis.
  • Develop and deploy containerized applications using Docker and Kubernetes.
  • Ensure high availability, fault tolerance, and scalability of backend services.
  • Collaborate with frontend developers, DevOps engineers, and product managers to integrate and optimize system performance.
  • Write clean, efficient, and well-documented code while following best coding practices.
  • Conduct code reviews and provide technical guidance to junior developers.
  • Monitor system performance, troubleshoot issues, and implement optimizations.
  • Work with Trade Matching Engine for financial or trading platforms (if applicable).

Required Skills:

✔ 6+ years of hands-on experience in backend development using Node.js.

✔ Strong expertise in Socket.io for real-time data processing.

✔ Experience with MySQL and Redis for database management and optimization.

✔ Proficiency in Docker and Kubernetes for containerization and orchestration.

✔ Hands-on experience with Kafka and RabbitMQ for event-driven architectures.

✔ Deep understanding of microservices architecture and RESTful APIs.

✔ Experience in designing and developing scalable, high-performance applications.

✔ Strong debugging and performance optimization skills.

✔ Familiarity with cloud platforms like AWS, GCP, or Azure is a plus.

Preferred Qualifications:

- Experience working with Trade Matching Engines or financial trading platforms.

- Understanding of low-latency, high-frequency trading systems.

- Knowledge of CI/CD pipelines and DevOps best practices.

- Ability to mentor and guide junior developers

 

Education

Any Graduate