Hi, we’re Binariks 👋 We are software development outsourcing company providing advanced consulting and development services to clients across the globe. The company is headquartered in the USA with development and consulting center located in Lviv, Ukraine.
6 лютого 2024

Senior/Lead Python Engineer (вакансія неактивна)

за кордоном, віддалено

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.

About the project:

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.

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

Requirements:

  • Over 5 years of commercial experience in Python software development, with a strong focus on migration projects
  • Experience with Anaconda
  • 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

We provide the following for our employees:

  • 18 working days of paid vacation
  • 10 working days of sick leave annually (5 days paid at 100% and 5 days at 75% rate of your average monthly salary)
  • 50% cost compensation for English courses
  • Flexible work schedule
  • Additional days off for special occasions, national holidays off
  • A competitive and rewarding salary based on performance appraisals/knowledge evaluation
  • Possibility to share and gain knowledge on regular tech talks
  • Friendly and professional team
  • Innovative projects with advanced technologies
  • Remote work