SunCrypto is a leading cryptocurrency exchange platform based in India, offering users the ability to buy, sell, and trade over 300 cryptocurrencies with ease. The platform emphasizes security by storing 80% of cryptocurrencies in secure cold wallets, ensuring the safety of users' assets.

Job Description

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.