Must Have:
— Overall software engineering experience - 5+ years
— Python 3 development experience - 3+ years
— PostgreSQL, MySQL
— Redis
— Experience developing applications with beanstalkd/rabbitmq/gearman
— Kafka, ElasticSearch, Cassandra
— Application monitoring and metric gathering
— Fluent English
Will be a plus:
— Mathematics or informatics education
— Strong math skills
— Environment orchestration (Ansible, etc)
— Docker
We offer multiple benefits including:
— Working for the product company which leads innovation in the industry
— Competitive salary
— MacBook as a workstation
— Pet-friendly workplace
— 24 paid vacation days per year, sick leaves
— Free coffee, fruits, and sweets
— Educational possibilities and free English classes
— Nice, welcoming and diverse internal community
— Work-rest balance support (sleeping room, massage, hookah, flexible schedule, partially remote work, no dress code)
— Possibility to come up with ideas, be heard and see them implemented
We are glad to offer you the following opportunities:
— Tackle architectural and design challenges, nurture innovation
— Multinational projects, influencing cybercrime fighting industry all over the world
— Access to bleeding edge hardware and cloud services
— Develop fault-tolerant and well-monitored solutions aiming at five nines uptime
Responsibilities:
— Develop and support innovative scraping engine backend
— Add new and support existing data sources for scraping
— Be an expert in bypassing scraping protection techniques
— Participate in design and development of data extraction services
— Be responsible for platform uptime and data accuracy
— Write data manipulation scripts in a half-dozen of different languages
— Make a difference by participating in counteracting cybercrime
— Participate in all phases of the development lifecycle
— Coach junior developers
About the project:
We are building an actor-focused cyber threat intelligence SaaS product. From the customer perspective, it’s an online portal and API that allows them to consume, query, analyse and visualize multiple sources of cyber threat intelligence information. From the technology perspective, the solution involves:
— Web scraping
— SQL / NoSQL technologies
— Middleware and monitoring services
— Rich web application
— AWS cloud