Senior Software Engineer, Python

Location

Kyiv, Ukraine

Category

Senior

Employment type

Full time

Required

7+ years of experience

Your goal

Develop new web applications

We are looking for a highly motivated Python Engineer to design, implement, and maintain efficient and scalable software solutions using Python.

OUR PERFECT CANDIDATE

  • Strong knowledge and experience with languages and frameworks: Python 3+, Django / FastAPI / Flask / aiohttp;
  • Experience using such tools: Unix operating system / Windows WSL, Pip, Pipenv, Poetry (optional), Conda (optional), bash basic commands (cd, cp, mv, ls, ps, ssh, find, grep at least), GIT;
  • Experience with technology: Python unit tests / Pytest (preferred), Celery, Channels, SQLAlchemy, ELK (Elasticsearch, Logstash, Kibana), Tensorflow, Numpy, pandas, Apache Spark, Docker;
  • Strong experience with the listed storages / brokers: PostgreSQL, MySQL, MongoDB, Redis, RabbitMQ, SQS;
  • Experience with Cloud services: AWS, Google,DigitalOcean;
  • Knowledge of architecture: MVC, REST, SOLID, DRY, KISS.

KEY QUALIFICATIONS / RESPONSIBILITIES

  • Estimate tasks provided by a Project Manager (PM) or Technology Lead (TL);
  • Complete tasks from PM or TL within the estimated time;
  • Participate in the SCRUM process;
  • Participate in project development;
  • Perform technical research;
  • Keep technical documentation of the project;
  • Prepare reports;
  • Communicate with customers;
  • Work on improvements of the current project.

EMPLOYMENT CONDITIONS FOR THIS ROLE

A friendly team of professionals:

  • Strong technical specialists who are ready to help solve problems.

Professional development:

  • Financial and 1-to-1 meetings to discuss development plans;
  • Individual Development Plan;
  • Paid conferences and certifications;
  • Lectures and other events where senior specialists share their knowledge with junior and middle specialists;
  • Knowledge Bases with useful information for development.

Vertical development:

  • Opportunity to grow and become a coordinator and a Technology Lead further.

Improving the English level:

  • English courses.

Work-life advantages:

  • Flexible working hours;
  • Opportunity to work remotely with necessary hardware and furniture provided by the company anywhere in Ukraine;
  • 24 calendar days of vacation per year and paid sick leaves;
  • Financial support and gifts for important events.

BENEFITS AND PERKS

  • Worklife atmoshere
  • Team spirit
  • Professional mindset

BENEFITS AND PERKS

Worklife atmoshere

BENEFITS AND PERKS

Team spirit

BENEFITS AND PERKS

Professional mindset

Join Computools

Fill out the form or email us at hr@computools.com and we will pick up an interesting offer for you

Thank you!

Your application has been accepted.
We will contact you within 24 hours.

    SV (in format: .doc, docx, .pdf or .rtf)*

    Send SV →