Summary
Company Information
Founded in 2016, Crypto-com serves more than 80 million customers and is the world\'s fastest growing global cryptocurrency platform. Our vision is simple: Crypto-currency in Every Wallet™. Built on a foundation of security, privacy, and compli-ance, Crypto-com is committed to accelerating the adoption of cryptocurrency through innovation and empowering the next generation of builders, creators, and entrepreneurs to develop a fairer and more equitable digital ecosystem.
Crypto-com is an equal opportunities employer and we are committed to creating an envi-ronment where opportunities are presented to everyone in a fair and transparent way. Crypto-com values diversity and inclusion, seeking candidates with a variety of back-grounds, perspectives, and skills that complement and strengthen our team.
Personal data provided by applicants will be used for recruitment purposes only.
Please note that only shortlisted candidates will be contacted.
Role Information
We are a team to design, develop, maintain, and improve software for various ventures projects, i.e., projects that are adjacent to our core businesses and are bootstrapped fast with a lean team. You will be actively involved in the design of various components behind scalable applications, from frontend UI to backend infrastructure.
But it doesn't stop there...
In another bold move, Crypto-com acquired Nadex (North American Derivatives Exchange) who were founded in 2008 and is the premier US exchange for binary options, call spreads, and knock-outs, offering secure and innovative ways to participate in the markets. We are regulated by the Commodity Futures Trading Commission (CFTC) as a registered DCO and DCM.
The North American Derivatives Exchange (NADEX), a wholly owned subsidiary of Crypto-com, is fully regulated Chicago-based derivatives Exchange. It is unique in its offering, as it is the first exchange where retail investors can become members of an exchange directly, without the need for a broker. On the Nadex exchange, we list innovative capped-risk derivatives contracts on a wide range of global financial markets.
About the role
We are seeking a motivated, creative, self-starting and dynamic new member of the
application support team, safeguarding the operation and administration of the
Exchange and Clearing Organization while also looking to innovate and automate
processes and procedures. You will be part of a team that helps safeguard the
technical operation of the Nadex Platform, Exchange and Clearing Organization.
This is a great role for a talented technical candidate looking to develop their career
within a fast-paced Exchange trading environment.
Job Summary:
As a Kafka and AMQ Messaging Engineer, you will be responsible for designing, implementing, and managing the messaging infrastructure using Kafka and Apache ActiveMQ (AMQ) specifically tailored for the fintech and banking domains. Your expertise in distributed messaging platforms within these sectors will be instrumental in enhancing the reliability, scalability, and performance of our real-time data exchange systems. You will collaborate with cross-functional teams, including developers, system administrators, and data engineers, to ensure smooth data integration and streamline communication between various microservices and applications.
Responsibilities:
Messaging Platform Management: Design, deploy, and administer Kafka and AMQ clusters optimized for fintech and banking use cases, supporting a high volume of data streams and messaging traffic while ensuring maximum uptime and reliability.
Performance Optimization: Identify and resolve performance bottlenecks, latency issues, and other challenges related to messaging infrastructure to ensure optimal system efficiency within fintech and banking operations.
Data Integration: Collaborate with software development teams in the fintech and banking sectors to integrate Kafka and AMQ messaging capabilities into applications and microservices, facilitating real-time data exchange critical for financial transactions and insights.
Monitoring and Troubleshooting: Implement monitoring and alerting solutions to proactively identify potential issues, and troubleshoot and resolve messaging-related problems in a timely manner, ensuring continuous and secure financial operations.
Security and Access Control: Ensure the messaging infrastructure within fintech and banking environments is protected from unauthorized access and implement security best practices to safeguard data integrity and confidentiality in compliance with regulatory requirements.
Capacity Planning: Perform capacity planning exercises to scale the messaging infrastructure based on the specific needs and growth projections of the fintech and banking sectors.
Documentation: Create comprehensive documentation for system configurations, processes, and best practices tailored for fintech and banking applications to facilitate knowledge sharing and compliance with industry regulations.
Automation: Develop automation scripts and tools specific to fintech and banking requirements, streamlining deployment, configuration, and management tasks for the messaging systems in these sectors.
Research and Innovation: Stay up-to-date with the latest trends and advancements in messaging technologies within fintech and banking, providing insights and recommendations for potential improvements and competitive advantages.
Requirements:
Education: Bachelor\'s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Experience: 7 years of hands-on experience in designing, implementing, and managing Kafka and AMQ messaging systems in a production environment within the fintech or banking sectors.
Technical Skills:
Proficiency with Apache Kafka, Apache ActiveMQ, and related messaging protocols, particularly in fintech and banking applications.
Strong understanding of distributed systems and event-driven architectures within the specific context of financial operations.
Experience with stream processing frameworks (e.g., Apache Kafka Streams, Apache Flink) is a plus.
Knowledge of containerization and orchestration technologies (Docker, Kubernetes) is beneficial for fintech and banking deployments.
Programming Skills: Proficiency in at least one programming language (Java, Python, etc.) to work on integration and automation tasks within fintech and banking environments.
Problem-Solving: A proactive and analytical approach to troubleshooting and resolving complex technical challenges, especially in the context of financial data processing and compliance.
Communication: Excellent verbal and written communication skills to collaborate effectively with cross-functional teams and articulate technical concepts to non-technical stakeholders within the fintech and banking sectors.
Life at Crypto-com
Empowered to think big. Try new opportunities while working with a talented, ambitious and supportive team. Transformational and proactive working environment. Empower employees to find thoughtful and innovative solutions. Growth from within. We help to develop new skill-sets that would impact the shaping of your personal and professional growth. Work Cul-ture. Our colleagues are some of the best in the industry; we are all here to help and support one another. One cohesive team. Engage stakeholders to achieve our ultimate goal - Crypto-currency in every wallet. Work Flexibility Adoption. Flexi-work hour and hybrid or remote set-up. Aspire career alternatives through us - our internal mobility program offers employees a new scope.
Are you ready to kickstart your future with us?
Benefits
Competitive salary
Attractive annual leave entitlement including: birthday, work anniversary
Work Flexibility Adoption. Flexi-work hour and hybrid or remote set-up
Aspire career alternatives through us. Our internal mobility program can offer employees a diverse scope.
Work Perks: crypto-com visa card provided upon joining
Our Crypto-com benefits packages vary depending on region requirements, you can learn more from our talent acquisition team.