All offersWrocławJavaSenior Backend Developer
Senior Backend Developer
Java
AlgoTrader AG

Senior Backend Developer

AlgoTrader AG
Wrocław
Type of work
jobType.Undetermined
Experience
Senior
Employment Type
Mandate
Operating mode
Remote

Tech stack

    Python
    master
    Kotlin
    advanced
    AWS
    advanced

Job description

Online interview
Friendly offer
Senior Backend Developer
Cryptocurrency & Quantitative Trading Software in Cloud 

COMPANY OVERVIEW 
AlgoTrader is the prime solution partner for Banks and other Sell-side firms for Digital Asset and Crypto Execution Management in addition to its leading position as the first fully-integrated algorithmic trading software solution for quantitative hedge and crypto funds on the Buyside. 
AlgoTrader’s Digital Asset and Crypto Execution Management platform allows Banks and the Sell- 
side to seamlessly connect with the largest set of liquidity providers to ensure consistent best-price execution. In addition, the AlgoTrader Buyside solution allows for trading automation and execution of complex, quantitative trading strategies in both traditional Asset classes and Digital Asset classes. AlgoTrader provides everything a typical quantitative trading firm needs to run its operation on a daily basis. 
AlgoTrader offers consulting services to assist with the timely implementation of both AlgoTrader solutions. Our typical clients are Banks, Hedge Funds, Asset Managers, Crypto Funds, Prop Trading Groups and Brokers. 
Headquartered in Zurich, Switzerland, we have regional offices in New York and Singapore as well as a development team in Poland. 

JOB OVERVIEW 
We are looking for a Senior Backend Developer based in Poland, preferably in Wroclaw, Poznan or remote. As a Senior Backend Developer, you will design and implement strategic features for our core product AlgoTrader and quantitative trading strategies for our clients. The successful candidate will be working on a new green-field project with the latest Cloud technologies. 

RESPONSIBILITIES 
  • Design and implementation of future releases of AlgoTrader including key infrastructure components such as low latency order management, execution algorithms, smart order routing, event handling, big data management, messaging, disaster recovery, high availability and business services 
  • Close collaboration with product management, development team, head of development and customers 
  • Distributed systems engineering and running services in the cloud environment 
  • Following current industry trends and incorporating best practices into the solution  
  • Application of disaster recovery and High availability concepts 
  • Understanding of security, authentication and authorization mechanisms 

KNOWLEDGE/EXPERIENCE 
  • Bachelor’s degree in IT/computer science or equivalent practical experience 
  • High proficiency in Java (or) Kotlin 
  • Confident use of cloud platforms: AWS/Azure/GCP (at least one of)  
  • Container orchestration with Docker and Kubernetes 
  • Monitoring and observability tooling 
  • CI/CD, process automation 
  • Understanding of networking concepts 
  • Integration testing in the cloud  
  • Messaging systems 
  • Distributed caching 

VALUES 
  • Clean coding 
  • Test automation 
  • DevOps practices 
  • Agile values, continuous improvement and iterative development 

BONUS POINTS
  • Reactive programming 
  • Performance testing 
  • DevOps practices 
  • Python/Go or other well established programming languages