Software Developer Position
We are looking for a highly skilled software developer to join our team.
* Design, implement, and optimize complex algorithms for batch and real-time data processing;
* Collaborate with quantitative analysts, data scientists, and compliance experts to ensure the effectiveness of our surveillance strategies;
* Contribute to the architecture and design of scalable and high-performance software systems that process and analyze large volumes of trading data in batch and real-time;
* Ensure system reliability, fault tolerance, with high throughput for batch and low-latency performance for real-time processing;
* Review and enhance existing codebase to improve efficiency, maintainability, and overall system performance;
* Identify areas for optimization and implement necessary changes.
Key Responsibilities:
* Develop and implement efficient software solutions using Java and Spring programming frameworks;
* Work on algorithmic development and optimization tasks;
* Collaborate with multidisciplinary teams to achieve project goals;
* Participate in code reviews and contribute to the improvement of the codebase;
* Stay up-to-date with industry trends and emerging technologies.
Requirements:
* 4+ years of experience in software development and proficiency in Java and Spring programming;
* Experience in crypto or blockchain technology;
* Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment;
* Effective communication skills to collaborate with multidisciplinary teams;
* Bachelor's degree in Computer Science, Engineering, Mathematics, or related field; Master's degree or PhD is a plus;
* Upper-intermediate English level.
What We Offer:
Our company offers a dynamic and challenging work environment with opportunities for growth and professional development. We value innovation, collaboration, and continuous learning.
Why Join Us?
* Opportunity to work on challenging projects and contribute to the company's success;
* Collaborative and dynamic work environment;
* Professional development opportunities and training programs;
* Competitive compensation and benefits package.