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:
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
Any Graduate