Position: Senior Python Developer
Company: FirstFive
Experience required: 5y
English level: upper

**About the Project:**
Revolutionizes enterprise software quality at scale. Our platform enables automated identification and control of every Quality Risk across the entire delivery pipeline, for every single software change.

In this role, you’ll be responsible for developing the Python Agent. On a regular day, you’ll be using Git, Python and the Python ecosystem in order to solve interesting challenges. As part of the day-to-day, you’ll collaborate with Engineers, Product, Customer Success and other functional areas of the company.

**Responsibilities**
- Develop and maintain the Python Agent.

- Participate in all lifecycle stages, from design to development, including testing, maintenance, and troubleshooting.

- Take ownership of existing code and add features and capabilities as we go.

- Work with Customer Success Engineers to diagnose production issues.

- Automate everything you can.

**Requirements**
- At least 4 years of experience in Python

- BSc Computer Science, Mathematics, or any related degree or equivalent experience

- Passion for code craftsmanship

- Deep understanding of Python internals, multithreading, and parallel processing - an advantage.

- Deep understanding of the Python ecosystem including:
       - Web frameworks - Django, Flask, Bottle, Pyramid, Tornado etc.
       - Test frameworks - unittest, unit2, pytest, nose etc.
       - Automation frameworks - tox
       - Build tools - setuptools, distutils

- Experience in developing on-premise applications - an advantage.