31 травня 2023

Middle Python engineer (вакансія неактивна)

Київ, Львів, Івано-Франківськ, віддалено

Fintech project , the purpose of which is to create and maintain banking platforms. Users are bank employees, which is about 10,000. The platform is used to serve clients of the bank who would like to invest their money in one of Canada’s largest banks.

As a Software Developer, you will join the Investment Platforms team at Global Asset Management and partner directly with Investment Management to help deliver custom technology solutions to support investment research and portfolio analytics. This involves working in the full end-to-end software lifecycle, including assessing requirements, designing application and data architecture, implementation, documentation, test and deployment automation, access control and support.

Stack: Python3+, FastAPI, SQL, Docker, Airflow, Jupyter, pandas


  • Excellent skills using Python for building production-grade applications
  • Excellent SQL skills for data modeling, constructing complex queries, and performance optimization
  • Experience with cloud-native software development, especially microservice architecture, Docker, and OAuth
  • Passion for continuous learning and sharing knowledge with others
  • Good communication skills
  • At least Intermediate Strong English level


  • Experience with JavaScript/Typescript frameworks (Angular or React)
  • Experience working with SQLAlchemy to create data access layer for an application
  • Experience with Apache Airflow building out workflow DAGs and schedule jobs
  • Experience with Jupyter notebooks, pandas, and plotly.py for interactive data analysis and visualization


  • Support the Investment Policy, Performance and Mortgage investment teams
  • Use Python and web application frameworks to build production-grade business applications, ETL, data access, workflow automation, and following a microservice architecture
  • Collaborate directly with investment professionals to create custom solutions and tools

What we offer:

  • Annual paid vacation of 18 working days;
  • Extra vacation days for long-lasting cooperation;
  • Annual paid illness of 10 days;
  • Maternity\Paternity leave;
  • The opportunity for sabbatical leave;
  • Marriage and Parenthood Package;
  • Compensation for sports activities (up to 6000 UAH\year);
  • 50 % cost compensation for attending courses for self-development;
  • Corporate doctor;
  • Internal education(corporate library, Udemy courses);
  • Career development plan;
  • English classes;
  • Paying taxes and conducting private entrepreneurs;
  • Technical equipment: laptop, mouse, keyboard, monitor, chair;
  • Internal Referral program;
  • Opportunity to take part in company volunteering activities;
  • Technical community events.