Senior Python Developer

  • Full time
  • Prague
  • Posted 2 months ago
crypto (nice to have)
Python (master)
We are looking for Senior Python Developer to work for a European company from the fintech industry specializing in algorithmic trading and cryptocurrencies. You will be working in a small but talented team to evolve and improve our product.  
   
Getting started: ASAP  
 
We offer:  
  • attractive salary depending on skills and experience (B2B: PLN 25000-35000 net/month)  
  • bonus paid for work efficiency and commitment 
 
Tools used:  
  • Collaboration: Teams, Jira, Confluence  
  • Source repositories: GitHub  
  • Software development automation: Make  
  • Databases: MySQL, in-house time-series database  
  • Monitoring: Prometheus, Grafana  
  • Containers: Docker, Kubernetes  
  • Cloud services: AWS (mostly EKS, ECR, EC2, EFS, RDS but we adapt more and more cloud services to our stack)  
 
Organization of work:  
  • Agile development: TDD, DevOps, CI/CD  
  • Good practices: clean code, design patterns  
  • Quality assurance: code review, pair programming  
  • Tests: unit / integration / performance / manual  
 
Tasks/Responsibilites: 
  • Design and implement large-scale backend infrastructure and APIs 
  • Scaling out current systems to support bigger traffic and huge amounts of data 
  • Create easy-to-read, fast and well-architected quality code for the constant improvement of our backend application that manages the conversation with users and provides helpful answers through as an API. 
  • Closely cooperate with ML Engineers and Backend teams to teach and learn something new. 
  • Reviews other’s code and designs and provides constructive feedback to meet our  
    high-quality standards. 
 
Requirements: 
  • higher education – IT or related 
  • Strong Computer Science fundamentals in Data Structures, Algorithms, Complexity Analysis, Object-Oriented Design and Designing Large Scale Data-Intensive Applications. 
  • Excellent Analytical and Communication skills including experience speaking to technical and business audiences and working globally. 
  • minimum 4+ years of experience in programming in Python 
  • knowledge of Linux, Docker, REST, Git, Flask 
  • experience with creating and working with microservices approach 
  • knowledge of good principles, i.e., SOLID, DRY, KISS, YAGNI 
  • experience in creating unit/integration/e2e/performance tests 
  • good communication in English (at least B2 level) 
  • good interpersonal and communication skills (ability to work in a team) 
  • “Nothing is impossible” approach to problem solving 
 
Good to have: 
  • knowledge of Kubernetes, AWS, CI/CD Pipeline or willing to learn them 
  • knowledge in the field of finance, trading systems, cryptocurrencies, financial markets 
 
Benefits:  
  • private medical care  
  • multisport card  
  • co-financing of trainings and courses  
  • possibility to work remotely or in coworking space nearby you  
  • flexible working hours  
  • integration meetings  
  • employee recommendation program  
  • free coffee/tea/fruit in the office  
     
If you are interested, please send your CV in English 

To apply for this job please visit cz.talent.com.