Senior Python/GO Developer (offline)

Requirements
β€’ 4+ years of software engineering experience.
β€’ High level of knowledge of Python and Go.
β€’ Experience with Linux (specifically Unbuntu and CentOS).
β€’ Understanding of core Internet infrastructure concepts: DNS, BGP, routing, some familiarity with threat intelligence core concepts.
β€’ Experience with relevant unit testing frameworks and the ability to implement unit tests
β€’ English skills β€” Upper-Intermediate level

Will be a plus:
β€’ Experience with Kafka.
β€’ Good knowledge in shell scripting (bash).
β€’ Familiarity with Javascript/HTML/CSS

We offer:
β€’ Competitive salary
β€’ Medical issuance
β€’ Paid sick days
β€’ Long-term employment with 20 working days paid vacation
β€’ Sport compensation
β€’ English lessons
β€’ Comfortable and modern office (we work remotely in quarantine).

Tech Backgrounder:

Quad9 operates in about 140 locations globally primarily on virtual machines and dedicated hardware. They essentially operate in a private cloud. There is little to no usage of public cloud providers like Google, Microsoft, or Amazon.

In each location, we run a set of recursive DNS resolvers, a telemetry node for collecting statistics, and a variety of other processes to support DNS resolution and malicious domain blocking.
The edge nodes run some custom GO and Python code primarily to support the collection of statistics from edge nodes. These nodes interface with a central cluster of servers where they interface with more custom GO and Python. The backend store for this system is a cluster of Kafka servers.
In addition, our central nodes also house our integrations with various threat intelligence providers. They provide us with lists of malicious domains, we aggregate that list and send it to our edge nodes periodically. We also support various APIs that service either the end user community or threat intelligence community.
We have a number of internal tools - mostly written in shell (bash) or Python that interface with data in Kafka and our APIs. Many of these tools are just command line utilities but some of them interface with Slack for alerts, reports, and notifications.

About Sphere

Sphere Software, Inc., is a leading global provider of proven high quality software development, testing and consulting services. We are passionate about bringing the best commercial software to market from start up businesses to Fortune 500, as well as businesses that rely on software to drive their business growth and customer satisfaction.

Established in 2005 with headquarters in Chicago with R&D centers in Kiev, Kharkov and Tbilisi, the company currently employs 200+ highly qualified SW Engineers, Architects, PMs and QAs.

Company website:
http://www.sphereinc.com/

DOU company page:
https://jobs.dou.ua/companies/sphere-consulting/

The job ad is no longer active
Job unpublished on 21 December 2020

Look at the current jobs Python Kyiv→