Position: Senior Python Developer
Company: Newfire Global Partners
Experience required: 3y
English level: upper

Requirements:

-Strong Python knowledge
-Software development theory (OOP, SOLID, Design patterns)
-Experience working with DBs
-3-rd party API/SDK integration experience
-Experience designing, implementing and consuming RestAPIs
-Understanding CI/CD and software development life cycle
-Practical skills working with docker and orchestration tool
-English: at least Upper-Intermediate
​​​​​
Nice to have:
-Web UI development experience 

Responsibilities:
-Writing and maintaining reusable, testable, and efficient code
-Design and implementation of low-latency, high-availability, and performant applications and features.
-Provide technical input and knowledge to your team for the planning, design, and requirements process for new products and features
-Collaborate with other engineers to review code
-Drive architecture for complex products by determining current limitations and coming up with creative solutions
-Improve the performance, maintainability, and operations of the codebase