· Collaborate with the development team to design, develop, and maintain Node.js applications for our trading infrastructure.
· Assist in the implementation and optimization of algorithms and data processing pipelines.
· Participate in code reviews and contribute to the improvement of software quality and performance.
· Debug and troubleshoot issues, identifying potential bottlenecks and suggesting efficient solutions.
· Stay up-to-date with the latest industry trends, tools, and technologies related to Node.js development and quantitative finance.
· Experience with web sockets for real-time communication.
· Proficiency in working with Redis for caching and data storage.
· Familiarity with Bee-Queue or similar job queue systems for task management.
· Solid understanding of Object-Oriented Programming (OOP) and design patterns.
· Knowledge of financial markets and trading concepts is a plus.
· Ability to design and develop scalable and high-performance applications.
· Experience with RESTful API design and integration.
· Proficient in version control systems like Git.
· Familiarity with database systems such as MySQL, MongoDB, or PostgreSQL.
· Strong problem-solving and debugging skills.
· Ability to work collaboratively in a team environment.
· Good communication skills to interact with stakeholders effectively.