Try Google search

Senior Python Developer

5m ago
min 5 years
Poland | Spain | Slovakia | Remote | Cyprus | Hungry

The project includes the development of an industry-leading asset management platform for one of the biggest investment companies in the world. This analytics platform is a distributed solution that handles large volumes of time series data for processing, analysis, and exposing them to other applications through APIs. The solution leverages Kafka for message streaming. The primary focus of the development team is on the high performance of data processing, system scalability, and data consistency.

We are looking for a Senior Python Developer to join our team, who will help us working on solutions and implementing technologies that will improve user experience.


  • Design and implement software components according to the specifications.
  • Perform system integration and testing, problem troubleshooting and resolution.
  • Perform development testing of software components.
  • Participate in estimating project efforts and delivery timelines.
  • Proactively collaborate with the teammates to ensure that the project efforts proceed efficiently and with predictability.
  • Provide technical input into product roadmaps.


  • BA/BS in Computer Science or equivalent practical experience
  • At least 5+ years experience as a software engineer
  • Robust object-oriented design pattern knowledge and implementation experience using Python.
  • Experience with Python frameworks like Django, Flask and Pandas
  • Experience working with large volumes of time series data and building services, APIs and applications based of it
  • Experience in designing multi-tier application architecture and distributed caching solutions
  • Strong understanding of data modeling techniques
  • Experience working with relational/non-relational databases and understanding of storage technologies (like MySQL, Sybase, MongoDB, InfluxDB, Cassandra or HBase)
  • Experience with dev ops tools like Git, Maven, Jenkins
  • Experience with Agile development concepts and related tools
  • Excellent written and verbal communication skills.
  • Passion for learning and implementing new technologies

Additional Information

We offer

  • Strong career opportunities for professionals
  • A variety of international projects and mobility across projects
  • Professional development support and professional certification opportunities
  • Competitive compensation, advanced bonus systems
  • Flexible working schedule with a remote possibility
  • Corporate, social and cultural events

Job posted by- Olha