Position: Senior Python Developer
Category: Python
English level: upper
Years of experience: 9


Created a project from scratch and integrated to existing system
Designing APIs and tech solutions in collaboration with the team for better end-user experience involved in QA, Frontend, and Product Owner discussions
Building and designing new services with the ability to serve authentication and data exports with member benefits using REST with RPC
Refactored old code to provide, extend and migrate old features that require incapsulation into service and management classes inside the monolith
Working with Python 2 and Python 3 codebases, with further migration into 3 version
Integrated CI/CD practices with code standards using black, flake8, GitLab, docker
Optimised speed of business-critical flows using DB analysis (indexes, query profiling) and code refactoring (including code profiling) (not possible without tests on top of the old codebase)
Build and design features that could be iteratively scaled using Agile approach using: Feature Flags, Data Migration Tasked with designing and building robust, resilient, and scalable
technical solutions in collaboration with project owners.
Drive software delivery through prototyping exercises to solicit early user feedback and discover appropriate solutions
Perform a variety of other tasks, to include preparing/documenting design and program specifications and unit testing and integration testing on software components.
Provide knowledge transfer to team members and support staff through application demos, walkthroughs, and documentation.