Alina Korchan


Alina Korchan

Senior/Lead Python Engineer in Europe

Binariks is looking for a highly motivated Senior/Lead Python Engineer for a healthcare project. In this role, you will play a crucial part in migrating our software systems to a new version of Python, ensuring a smooth transition and optimizing performance.

Project Description



Office Location



Our client develops technologies at the intersection of wearable devices, precision medicine, and life-saving therapeutics. Our client is at the forefront of advancements where wearable devices, precision medicine, and life-saving therapeutics converge. With substantial backing from prominent investors, their latest endeavor seeks to redefine approaches to sudden cardiac death treatment.

What We’re Looking For

  • Over 5 years of commercial experience in Python software development, with a strong focus on migration projects
  • Solid experience with Anaconda
  • Healthcare experience is a must
  • Proven expertise in managing end-to-end migration processes, including planning, execution, and troubleshooting
  • Strong understanding of software architecture, design patterns, and coding standards
  • Familiarity with version control systems, continuous integration, and deployment pipelines
  • Good problem-solving skills and the ability to navigate complex technical challenges
  • Effective communication skills and the ability to work collaboratively in a team environment
  • At least an Upper-Intermediate level of English for daily communication
  • Leadership experience is a plus

Your Responsibilities

  • Play a crucial role in technical assessment and preparation for migration and be responsible for such activities as gathering input from the business; developing onboarding documentation, including step-by-step guides, etc.; assessing external dependencies; verifying if the major versions of the libraries are supported by the latest version of the Python interpreter; etc
  • Lead the migration process of our software applications from the current Python version to the new version, taking into consideration compatibility, performance, and security aspects
  • Collaborate with cross-functional teams, including developers, testers, and DevOps, to plan and execute the migration strategy
  • Analyze existing codebase and libraries to identify potential compatibility issues and provide solutions for a seamless transition
  • Develop and implement best practices for coding, testing, and debugging during the migration process
  • Optimize software performance and ensure the new Python version's features are utilized effectively
  • Provide technical guidance and mentorship to junior engineers, fostering a collaborative and learning-oriented environment