Position: Middle Strong/Senior Python Engineer
Company: Newfire Global Partners
Experience required: 3y
Category: Python
English level: intermediate
Published: 2021-10-01T00:00:00+03:00

**You Perfectly Match If you have: **
- 4+ years of professional coding experience using Python and frameworks such as FastAPI
- English: Upper-Intermediate and above.
- Strong communication skills  
- Knowledge of RDBMS (PostgreSQL)
- Experience with Docker
- Experience with Linux (know your way around a shell)
- Basic experience with AWS 
- Strong refactoring skills
- Experience in API design
- Experience in building scalable systems
- Good understanding of security/access control, scalability, high availability, and concurrency patterns.

 **Nice to have:**

- Python 2 to 3 conversion experience
- Experience with K8s
- Experience with JavaScript 

**Your day-to-day activities:**
- Migrate python2 libraries to python3. Migrate monolithic app onto cutting-edge technology (FastAPI, airflow, PySpark, and/or React)
- Develop new products and features using leading-edge technology
- Work closely with our QA team to ensure the operation and correctness of new product features through test-driven development (TDD)
- Provide technical input and knowledge to your scrum team for the planning, design, and requirements process for new products and features
- Collaborate with other engineers to review code and participate in pair-programming
- Drive architecture for complex products by determining current limitations and coming up with creative solutions
- Improve the performance, maintainability, and operations of the codebase.