Senior Python Developer - Exchange Middle and Back office
The company's exchange team is responsible for the continuous development and enhancement of a state-of-the-art trading platform. This team, with a global presence spanning APAC, EMEA, and North America, is dedicated to delivering a secure and seamless trading experience for its clientele.
The Middle and Back Office team primarily focuses on creating and implementing systems for various functions within the exchange platform. This includes user management, fund management, risk management, data management, security, compliance features, and incentives for user growth. Key duties involve ensuring smooth user experiences, meticulous risk management, robust security protocols, adherence to regulatory standards, and enhancing user engagement.
Responsibilities:
- Undertake full-stack design, development, and deployment of products and solutions for the exchange platform, leveraging micro-service components to handle extensive datasets.
- Collaborate closely with the product management team to enhance existing models or create new products, spanning areas like Data Visualisation, ETL, Reconciliation, and Reporting. Engage in code auditing, testing, and releases.
- Construct a highly deployable system integrated with automated testing, continuous integration, and delivery capabilities.
- Identify and resolve backend infrastructure and platform issues with effective solutions.
- Analyze and resolve complex cross-stack challenges.
- Work hand-in-hand with the security team to build and manage high-security and scalable backend services and infrastructure.
- Participate in the organization and maintenance of all code and functional implementation documentation.
- Collaborate with the DevOps team to continually upgrade and enhance the technology stack.
Requirements:
- Proficiency in Python, encompassing deep knowledge of syntax, libraries (e.g., pandas, numpy, plotly), and frameworks (e.g., Django, Flask, FastAPI, Dash).
- Expertise in SQL, with a strong grasp of relational database concepts, SQL querying, and database optimization techniques.
- Familiarity with Kubernetes/Docker is beneficial.
- Preferably possess experience at an Investment Bank, Hedge Fund, or Exchange developing trading applications in various markets.
- Skilled in English communication and experienced in collaborating with global teams.
- Adaptability to and understanding of TDD methodology, with a background in automated testing.
- Strong inclination to improve processes and efficiency, meticulous attention to detail, and accountable for assigned tasks.
- Open to challenges and eager to learn and grow in a dynamic industry.
- Capable of working under pressure, quick learning ability, and adaptable to changing priorities.
Benefits:
- Competitive salary
- Generous annual leave entitlement, including birthday and work anniversary leave.
- Work flexibility with flexi-working hours and options for a hybrid or remote setup.
- Internal mobility program offering career development opportunities.
- Work perks include a company-provided visa card and diverse benefits package tailored to regional needs.
About the Company:***
Founded in 2016, the company serves more than 80 million customers and stands as the world's fastest-growing global cryptocurrency platform, promoting "Cryptocurrency in Every Wallet™". Committed to security, privacy, and compliance, the company drives cryptocurrency adoption through innovation, empowering the next generation to create a fairer digital ecosystem.
The company fosters an inclusive environment, valuing diversity and seeking candidates with various backgrounds, perspectives, and skills to enrich its team. Personal data provided by applicants will be used solely for recruitment purposes, and only shortlisted candidates will be contacted.
