About the Role
ABADAI is an early stage startup developing cutting edge algorithmic trading technology for cryptocurrencies and blockchain-based markets.
We are currently on the lookout for a senior software engineer to join our backend engineering team. This team is responsible for the development of a cloud-based distributed algorithmic trading system, focusing on creating highly efficient, low latency infrastructure. As an early-stage startup, we value enthusiastic candidates who are capable of tackling diverse challenges.
Responsibilities
End-to-end development of backend software components including requirements, research, design, development, testing, deployment, monitoring
Making and contributing to technological and architectural decisions
Conducting design and code reviews
Analyzing and improving performance, cost, scalability, and stability of systems
Collaborating with other engineers, researchers and additional teams to deliver best-in-class features
Requirements
5+ years of experience in backend engineering in a high-level programming language (e.g. Java, C++, C#, Rust, Golang)
Experience with cloud platforms (e.g. AWS, GCP, Azure)
Experience with continuous integration and deployment (CI/CD)
Bachelor of Science in Computer Science/Software Engineering or related field
Strong software design, architecture, algorithmic and data structure perspective
Good collaboration and communication skills
Bonus Qualifications
Experience with quantitative finance, trading systems or tools
Experience with blockchain infrastructure or applications