Design, develop, and maintain high-performance execution engines and data pipelines that can handle large volumes of transactions with minimal latency.
Implement and optimize multi-threaded, asynchronous systems to ensure seamless and efficient processing of trading operations.
Develop modular, scalable, and secure microservices architectures that can be easily extended and maintained.
System Monitoring & Maintenance:
Monitor live trading systems for errors, performance bottlenecks, and potential security vulnerabilities.
Quickly diagnose, debug, and resolve issues in a high-stakes trading environment.
Implement logging, monitoring, and alerting systems to ensure maximum uptime and reliability.
Innovation & Continuous Improvement:
Stay up-to-date with the latest technologies, particularly in the areas of blockchain, NodeJS, and system architecture.
Propose and implement improvements to enhance system performance, scalability, and security.
Participate in the research and development of new trading strategies and algorithms.
Requirements
Must-haves:
Years of Experience:minimum 2 years of full time working experience after graduation.
Technical Skills:
NodeJS:Deep understanding of NodeJS, including experience with REDIS, multi-threading, asynchronous programming, and messaging queues (e.g., Redis queue, Kafka, RabbitMQ).
Database Management:Proficiency in MongoDB, with a strong focus on query optimization and data management best practices.
System Architecture:Expertise in modularization, microservices, and interface design, with a focus on building scalable and maintainable systems.
Monitoring & Debugging:Extensive experience in system logging, monitoring, and debugging complex systems.
Mathematical skills:
Comfortable with basic algebraic mathematics.
Good-to-haves:
Additional Programming Skills:Familiarity with GO and Assembly languages.
Algorithmic Trading:Understanding of trading algorithms.
Benefits
Paid Leave:12 days of paid leave per year.
Work Environment:Autonomy and resources to ensure the successful completion of projects in a progressive company culture focused on results, growth, and human development.
Performance Reviews:Bi-annual performance reviews with opportunities for bonuses.
Profit Sharing:Option for profit sharing after 1 year of employment, contingent on good performance.
Interview Process
Coding Test:Assessment of coding skills relevant to the role.
Math Test:Evaluation of mathematical and problem-solving abilities.
Technical Interview:In-depth discussion of technical expertise and experience.