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

Our customer is developing a complex system for the security and monitoring of the mining industry with extensive usage of AI and sensors placed on various equipment. They offer comprehensive hardware with 24/7 coverage and monitoring, with high requirements for the security and stability of the system. The system enhances productivity by optimizing maintenance strategies, streamlining mining operations with full site coverage, and significantly improving work safety.

**Responsibilities:**
- Working on the creation of a dashboard gathering and displaying information from a variety of sensors installed on the hardware
- Utilizing Python and Plotly module for the dashboard creation
- Connecting the dashboards to databases using REST API

**Requirements:**
- 5-6+ years of Python experience
- Experience with PyTest and unit testing for Python
- Experience with BigQuery, Firebase RTDB
- Experience with monitoring tools (ideally Datadog)
- Experience with cloud storage
- Experience with REST API
- Good spoken and written English level (ideally Upper-Intermediate or higher)

**Nice to have:**
- Experience with Plotly
- Experience with PostgreSQL, MongoDB
- Experience with ELK, Prometheus
- Experience with JavaScript for frontend development
- Experience with Google Cloud Platform (cloud runs, logs, and API gateways)

**We offer:**
- Competitive salary depending on your experience
- Professional development opportunities
- Study and practice of English: courses and communication with colleagues and clients from different countries
- Yoga classes
- Compensation package (paid vacation, sick leaves)
- Flexible working hours (from 9-11 to 18-20)
- Comfortable office or possibility to work remotely