Position: Senior Python developer
Company: A-listware
Experience required: 3y
English level: intermediate

**We are looking for a Strong Middle/Senior Python developer.**

**Our customer:**
Product company on the market since 2007.
Our product - Cloud Management Platform for great business focus on Terraform, DevOps, GitOps, "everything" as code.

**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).