• Jobs
  • >
  • Senior Software Engineer (Backend-Focused, Crypto Trading Platform)

Senior Software Engineer (Backend-Focused, Crypto Trading Platform)

  • Freelance
  • Full time
  • Remote

We are looking for a Senior Software Engineer to join a team of successful tech entrepreneurs building a platform to support a crypto algorithmic trading fund, enabling trading bot execution, performance tracking, and client reporting to scale to large volumes of assets under management and many clients.

You will be leading the efforts to develop backend systems, with some frontend involvement, to support a growing platform.


Key responsibilities:


- Accounting & Billing System: Design and implement a scalable accounting system to store trading performance data, calculate fees earned from clients, and integrate with financial reporting and billing tools

- Client Reporting System: Develop a robust reporting framework that allows clients to track fund performance via analytics and receive periodic reports

- Internal Monitoring & Dashboard: Build an intuitive internal dashboard for monitoring bot performance, client performance, and market data in real-time

- Bot Management & Configuration: Create a backend management system for the operations team to configure new trading bots, track their status, and manage existing bots

- Bot Monitoring & Testing: Implement monitoring tools and automated testing frameworks to ensure trading bots behave as expected in live environments, with detailed unit and end-to-end testing

- System Scalability & Security: Optimize system performance, scalability, and security, ensuring compliance with best practices for handling financial data

- DevOps & Deployment: Take ownership of deployment processes, CI/CD pipelines, and infrastructure automation, working closely with the CTO, who is highly experienced in DevOps


Required Skills & Experience:


- Around 10 years of Python development experience, with a focus on backend systems and financial data processing

- Proven experience in building robust systems ensuring accuracy and security of critical data

- Strong background in testing methodologies (unit testing, integration testing, end-to-end testing) to ensure stability and reliability of live trading systems

- Experience with DevOps practices, CI/CD pipelines, and cloud-based infrastructure (AWS, GCP, or similar); ability to manage deployment and infrastructure independently

- Familiarity with frontend development (React, Vue, or similar) to support minor UI work related to dashboards and reporting

- Strong analytical mindset with an ability to troubleshoot and optimize complex systems.