Position: Middle+ Python Developer
Company: UCSC
Category: Python
Experience required: 3y
Published: 2021-12-01T00:00:00+02:00

**Responsibilities:
**- Back-end development to meet customer's business needs and implement components according to modern software development environment
- Taking part in the decision-making process in application code design, solution development, code review
- Develop and review feature design documents and provide inputs / update to specifications for the solution
- Design and implement a set of various types of tests (unit, integration, functional, etc)
- Proactive position in solution development, processes improvements

**Vacancy requirements:
**- 4+ years of experience building complex web-based applications using Python
- Hands-on experience with microservices/Docker and Kubernetes
- Solid experience in one of the following frameworks: FastApi, Aiohttp
- Experience with relational databases such as PostgreSQL (NoSQL databases experience would be plus)
- Hands-on experience with ELK Stack, Prometheus, and Grafana
- Desirable experience with data pipelines such as Airflow and Pandas
- Proficient in Redis, Nginx, Celery, S3, WebSockets

**Personal skills:
**- Solid interpersonal skills and technology expertise
- Ability to take ownership of the provided tasks
- Investigate, define and resolve complex issues
- Able to work in distributed cross-functional teams effectively
- Influence customers and team members on the project level
- May supervise others 
- Make decisions which impact the work assigned to individuals or phases of projects

**What's in it for you:
**- Realization of your innovative ideas in building new solutions and services
- Possibility to propose solutions on a project
- Friendly collaborative teams and enjoyable working environment
- Learn different business domains
- Dynamic and challenging tasks
- Projects from scratch
- Continuous self-improvement
- Cozy office in UNIT.City (st. M. Dorogozhtskaya, Lukyanovskaya);
- We work 5 days a week, 8 hours a day, from 9:30 to 18:30 or an individual schedule;
- Long-term employment with 24 working-days paid vacation and other social benefits
- Work with cutting edge technologies