Position: Senior/Lead Python Developer
Company: 1touch.io
Experience required: 1y
Category: Python
English level: intermediate
Published: 2021-07-01T00:00:00+03:00

Responsibilities:
• Collaborate with development teams and software vendors to identify and define solutions for complex
business requirements; collaborates to define application interfaces and standards, conventions and best
practices including compliance with security requirements.
• Developing on the backend of APIs and infrastructure for our products.
• Finding solutions and fixing the problems together with the QA team.
• Participation in meetings with the customers and partners.
Requirement & skills:
• Significant experience working with Python 3.
• Strong knowledge of object-oriented programming concepts, SOLID principles, data structures,
algorithms, software design patterns.
• Experience in designing and developing APIs, identifying common patterns and documenting integration
using SOAP, REST, or JMS for publish/subscribe communications.
• Experience with development using microservices and serverless architecture; good knowledge of async
design principles.
• Experience in building and maintaining systems in cloud environments (AWS, Microsoft Azure or GCP),
experience working with IaaC (Infrastructure as a Code).
• Experience with agile development methodologies.
• Solid understanding of HTTP and other internet protocols.
• Strong problem-solving skills, attention to quality.
• Ability to work remotely and use conference and collaboration tools effectively.
• Good written and spoken English.
Nice to have:
• Deep understanding of security and data privacy.
• Knowledge of one or more of additional languages, e.g. Java, C/C++, Ruby, Perl, Go, Rust.
• Experience with parallelization of complex operations, understanding of multiprocessing / threading /
asynchronous approaches.
• Experience in in designing and developing highly scalable, highly available applications.
• Being an adept of the GNU/Linux platform and its standard utilities.
• Automation and scripting skills (Python, Bash, Powershell, Perl).
• Sound knowledge of networking protocols and technologies, e.g. TCP/IP, WAF, etc.
• Hands-on experience with Docker containers and Kubernetes orchestration.
• Experience with SQL database management systems and NoSQL platforms (e.g. MongoDB, PostgreSQL,
Elastic), ability to construct SQL queries.
• System health check and security monitoring (e.g. ELK stack, splunk or other SIEM).
• Experience with SIEM and/or SOAR platforms (e.g. IBM Resilient / IBM Security SOAR, Demisto / Palo-Alto
Networks XSOAR).
• Experience with IBM Resilient SDK, stix-shifter.
• Experience with collaboration and ticketing systems (Jira).
• Kafka experience.
Benefits
● Working on impactful security products.
● Friendly and highly professional atmosphere, laptop or workstation, corporate events.
● Great opportunities for professional growth and advancement.
● Benefits package including competitive salary, medical insurance, bonuses.
● Paid 14 sick leaves, 20 vacations and national holidays.
● PE accounting and support.
● Comfortable office in a private house with a beautiful garden, sauna and swimming pool in the city center
(parking place, kitchen, coffee/tea points, cookies, fruits, etc.).