Position: Strong Middle/Senior Python
Company: A-listware
Category: Python
Experience required: 3y
English level: intermediate

Your tasks:

development of remote state and operations backend for Terraform;
API development for Infrastructure as code platform — configuration and management of the user environment using UI/API;
integration with third-party services — VCS, online payments, cloud computing, etc.

Challenges you’ll need to meet:

each task is unique and will require immersion in the subject;
study of third-party services API, study of Terraform behavior, design of internal services.

Required experience and skills:

3+ years of Python programming;
backend web development experience;
concurrency and parallelism (threading, multiprocessing, gevent, asyncio, etc.);
OOP and Design patterns;
relational database design and query optimization.

Would be a plus:

BA/BS in Computer Science or a related technical field;
DevOps experience (one from Terraform, Chef, Ansible, SaltStack, etc.);
knowledge of Linux systems;
knowledge of network protocols (TCP/IP stack, sockets, HTTP/HTTPS etc.);
having experience in full-stack web development (ReactJS).

Working conditions:

the comfortable environment in a nice, warm and cosy office (close to the city centre);
possibility to come up with ideas, be heard and see them implemented;
professional development (external and internal training, tech talks, etc.);
fair rewards based on your qualification and results;
long-term contract and tax compensations;
flexible working hours and possibility to work entirely remotely;
20 working days of paid vacation and paid sick leaves;
medical insurance;
relocation expenses to Lviv (if necessary).