Position: Backend Engineer/Data Engineer
Category: Python
English level: upper
Years of experience: 5

Worked closely with the client teams to analyze and clarify technical and business requirements. 
Leaded estimation activities reported and negotiated task completion terms with the client’s reps. 
Drove architecture definition for both application and cloud infrastructure and refinement processes.
Took part in quality management, testing with high code coverage (90+% for the application server with ~200 endpoints).
Was responsible for the development of application servers, event-based scripts, data pipelines, and cloud infrastructure.
Supervised new versions deployment.
Leadership, mentorship, knowledge sharing, researching.
More than 5 years of experience in designing, developing, testing, and maintaining cloud-based web services with a focus on software quality, i.e. application design patterns & approaches, cloud architecture patterns, refactoring techniques, different types of automated testing, ensuring performance and fault tolerance.

As a Backend Software Engineer:
The main domain is E-commerce. Main responsibilities: development of backend application and infrastructure. Main technologies used: Python, Tornado, MongoDB, Redis, Stripe, AWS, Docker.

As a Data Engineer:
The main domain is Corporate Systems. Main responsibilities: development of data pipelines and infrastructure. Main technologies used: Python, PySpark, SQL, Databricks, AWS.
I expect from offers great teamwork on an interesting project, where completed tasks lead to visible results. Clear career advancement opportunities, the opportunity to gain experience in leadership and hard skills will be highly appreciated.