About Block Alpha Technologies:Ā
Block Alpha Technologies is a fast growing algorithmic trading firm. We create liquid and efficient markets on various centralized and decentralized trading platforms. Founded on principles of integrity, innovation, and strategic expertise, our team bridges traditional finance and blockchain technology to create advanced solutions. Our mission is to empower digital asset projects by providing them with the tools and liquidity they need to succeed.
Job Description:
We are looking for a Python Software Developer with strong experience in automation, API integration, and algorithmic trading. The role focuses on building and maintaining exchange connectors for Hummingbot, developing sophisticated market-making and arbitrage strategies, and managing Docker containers and deployments. Familiarity with the crypto ecosystem, popular trading strategies, and working with Hummingbot is essential. Experience with blockchain developmentāsuch as Ethereum smart contract interactionsāis a plus.
Key Responsibilities:
- Connector & API Integration:
- Develop and maintain exchange connectors for Hummingbot, integrating with REST and WebSocket APIs.
- Ensure robust, low-latency data handling, proper rate limiting, and error recovery.
- Trading Strategy Development:
- Write, optimize, and maintain Hummingbot trading strategy scripts, including market-making, arbitrage, and other algorithmic trading approaches.
- Automation & Software Development:
- Develop automation tools and scripts to monitor, manage, and optimize trading processes.
- Ensure software quality through testing, debugging, and continuous integration practices.
- Containerization & Deployment:
- Manage Docker container builds and deployments, ensuring high availability and scalability of trading systems.
- Utilize orchestration tools (Docker Compose, Kubernetes) and set up CI/CD pipelines for seamless deployment.
- Blockchain & Smart Contracts (Preferred):
- Leverage blockchain development experience to interact with Ethereum smart contracts and integrate blockchain data when necessary.
- System Monitoring & Performance:
- Implement logging, monitoring, and dashboard solutions to track trading performance, order book dynamics, and system health.
- Collaboration & Documentation:
- Work collaboratively with cross-functional teams including traders, risk managers, and DevOps.
- Maintain clear and comprehensive documentation of system architecture, code, and operational procedures.
Required Skills and Qualifications:
- Programming Expertise:
- Advanced proficiency in Python, including experience with Cython for performance optimization.
- Strong experience with API integrations (REST and WebSocket) and automation.
- Trading Systems & Algorithmic Trading:
- Solid understanding of algorithmic trading principles, market-making, and arbitrage strategies.
- Proven experience developing trading strategies, using Hummingbot.
- Containerization & DevOps:
- Hands-on experience with Docker and container orchestration tools such as Docker Compose or Kubernetes.
- Familiarity with CI/CD pipelines and deployment best practices.
- Crypto and Blockchain Knowledge:
- Deep familiarity with the crypto ecosystem and popular trading strategies in digital asset markets.
- Blockchain development experience, particularly with Ethereum smart contracts, is a significant plus.
- General Skills:
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills; ability to work effectively in a remote, cross-functional team.
Preferred Qualifications:
- Prior contributions to open-source trading platforms like Hummingbot.
- Experience in high-frequency or low-latency trading environments.
- Familiarity with financial market data, order book dynamics, and risk management strategies.
What We Offer:
- Competitive salary
- A flexible, remote working environment.
- The opportunity to work on cutting-edge technology in algorithmic trading and blockchain.
- Collaborative culture with a focus on innovation and continuous learning.
- Phantom Equity
How to Apply:
Submit your resume, cover letter detailing your relevant experience (with specific emphasis on algorithmic trading, Hummingbot, and blockchain development), and any portfolio or GitHub links that demonstrate your expertise in these areas.
Listed in: Web3 Jobs, Remote Crypto Jobs, Web3 Crypto Jobs, Developer Crypto Jobs, Trading Crypto Jobs, Exchange Crypto Jobs, Python Crypto Jobs, Devops Crypto Jobs, Contract Crypto Jobs, Open Source Crypto Jobs, Kubernetes Web3 Jobs, Data Crypto Jobs, Smart Contract Crypto Jobs, Ethereum Crypto Jobs, Finance Web3 Jobs, Docker Crypto Jobs, Full Time Crypto Jobs.