Position: Python developer
Company: Integrallity
Experience required: 5y
English level: upper

Responsibilities
Participate in planning and break down business requirements into an actionable sprint plan.
Participate in system design and help make architectural and technological choices to support quality, performance, and scale goals.
Code new features and fix existing features for DeviceTotal's product; Participate in the entire application lifecycle: from inception to production. Write clear and testable code and meet delivery commitments
Build complex data pipelines to move and manipulate data from a wide variety of data sources and clouds.
Learn new technologies and tools Independently and help the team set up and adopt them.
 
Requirements
Bachelor's degree in Computer Science, a related technical field of study, or equivalent practical experience.
Excellent programming skills in Python.
3+ years of experience in programming in a full-time job in the industry.
Experience in Object-Oriented Design and programming concepts.
Experience with cloud services (advantage: Azure).
SSH / Bash / Linux / Remote debuggers
Attention for details and code efficiency.
Courage to tackle hard problems.
Professional Working Proficiency of English.
Ability to quickly learn new technologies and adapt to a fast-paced development environment.
Team player, fast learner, independent, and committed.
Analytical capability to learn fast and grasp complicated concepts.
 
Advantages
Experience and knowledge with data pipelines (ETL).
Strong experience with Non-SQL databases.
Experience with Networking
Experience with data analysis, data science, or statistics methods using Python.
Experience with Elasticsearch, Kibana, ArangoDB, Airflow
Experience in Agile methodologies.
Interest in data analytics / cyber security.
2+ Years in guiding and onboarding other engineers