Position: Python Developer
Company: Unicsoft
Experience required: 5y
English level: intermediate

Key requirements:
- Experience in software development for more than 5 years;
- 3+ years of experience coding in Python;
- Paradigm & Principles (OOP, SOLID, DDD, TDD, BDD);
- RDBMS (e.g PostgreSQL, MySQL/MariaDB, MS SQL);
- Docker.

Responsibilities:
- Back-end development to meet customer’s business needs and implement components according to the modern software development environment (cloud-based platforms, microservice architecture, etc.);
- Taking part in the decision-making process in design application architecture, solution development, architecture and code review;
- Develop and review feature design documents and provide inputs/update to specifications for the solution.