Golang engineer (offline)

Требования:
— Уверенные навыки разработки серверных приложений на Go, умение писать чистый и понятный код: вам будет комфортно с нами, если вы любите писать простой понятный код с тестами, который работает, не ломается и не возвращается техдолгом.
— Хорошее понимание POSIX-архитектур и устройства современных Linux-ов: поскольку мы пишем системные приложения, способность отличить syscall от IPC signal вам очень поможет.
— Хорошее понимание сетевого стека: мы эмулируем протоколы, организовываем межкомпонетное взаимодействие между микросервисами, продумываем проблемы доступности и надежности, а значит ожидаем, что вы знаете, чем отличается tcp socket от unix socket, stateless-сервис от очереди с сессиями.
— Уверенные знания в современных реляционных и нереляционных БД и моделях хранения данных: мы помогаем разработчикам хранить данные безопасно и покрывать различные юзкейсы использования этих данных через криптографические прослойки, поэтому понимать, как коллеги-инженеры, которые используют наши решения, обращаются с данными и какие у них рабочие процессы — необходимо.
— Умение учиться и желание расширить свои навыки в сторону информационной безопасности — у нас даже менеджер по продажам уже знает, почему AES CBC использовать плохо, и что такое zero trust architecture :)

Будет плюсом
— Знание C и системного программирования — криптографическая часть написана на C, и хоть туда и не нужно каждый день лазить, это очень облегчит работу in the long run.
— Знание высокоуровневых и скриптовых языков — любых. Мы интегрируем наши решения на десятке языках и 5 платформах, и список будет только расти. Широкий кругозор других языков, от PHP и Lua до Haskell — большой плюс.
— Хороший кругозор о современных паттернах программирования и проектирования многокомпонентных приложений — мы интегрируемся с самым разным ПО и самыми разными подходами. Умение не только строить свой собственный продукт, но и понимать потребности пользователей (в нашем случае таких же инженеров) сделает вашу работу у нас намного интересней, а задачи — намного более понятными.
— Опыт и навыки в криптографии и ИБ будет огромным плюсом к желанию расширить эти знания, которое просто необходимо :)
— Понимание принципов работы систем контейнеризации, опыт с Docker, понимание работы современных infrastructure-as-a-code систем будет огромным плюсом. Наш рынок — это другие высокотехнологические компании, и хотя время от времени мы пишем Bash-скрипты, умение разговаривать на языке Ansible, Chef, Kubernetes, Fabric8 будет огромным плюсом.

Предлагаем
— Сложную и интересную работу, результатами которой будут пользоваться инженеры в самых разных индустриях: от здравоохранения до управления распределением электричества в масштабах страны.
— Публичный track record в Open Source-части продуктов.
— Хорошую стартовую зарплату и возможность её существенно увеличить за короткий промежуток времени.
— Атмосферу, требующую расти и умнеть каждый месяц, здоровое соотношение рутина/эксперименты.
— Небольшой коллектив и плоская иерархия. Команда, динамически разбивающаяся на подгруппы для решения конкретных проблем.
— Коллектив специалистов с минимумом корпоративной бюрократии.
— Оплачиваемые отпуска, больничные и комфортные условия труда.
— Remote-first с необходимостью изредка встречаться.

About Cossack Labs

Cossack Labs provides data security solutions to help innovators protect sensitive data against external attackers, insider threats, and misconfigurations while remaining compliant with regulations.

WHAT WE DO:

We specialize in working with mission-critical, multi-app, multi-platform distributed systems, addressing serious global issues. Our data security solutions cater to large enterprises, startups, and tech-savvy SMEs across various industries, including healthcare, IoT, power grid operators, payment processors, fintech, legal companies, million-user customer applications, decentralized finance systems, AI/ML, and more.

We take on difficult jobs, we take mission-critical software and make it mission-secure.

OUR TEAM:

Operating as a lean core team and a diverse network of experts, we bring together individuals with diverse backgrounds, including PhDs in information security and cryptography, infosec community standard contributors, experts in rare security topics, and business-centric security engineers. Some team members have been in infosec since the 1990s and have witnessed the industry's growth. Others have contributed to writing standards governing security practices.

LEARN WITH US

Explore case studies of our regular work from an engineer’s perspective, read Case Studies: https://www.cossacklabs.com/case-studies/. We are actively involved in cryptographic R&D, maintain free open-source software on GitHub (https://github.com/cossacklabs), share engineering experiences in blog posts, and conferences, and volunteer to help Ukrainian companies enhance security resilience during warfare.

JOIN US FOR A JOURNEY OF GROWTH:

As a Cossack Labs engineer, you will engage in slow-paced projects for learning and improvement, internal projects for innovation and tool-building, and, of course, a few challenges because no smooth sea can make a skilled sailor. Discover what works for you and identify areas for growth. Our core engineers undergo extensive indoctrination and training to become disciplined, stringent, and self-sufficient field units who take ownership of outcomes.

HOW TO APPLY:

Visit our website to learn more about the company and check for current job openings: https://www.cossacklabs.com/job/#open-positions.

Company website:
www.cossacklabs.com

DOU company page:
https://jobs.dou.ua/companies/cossack-labs/

The job ad is no longer active
Job unpublished on 29 November 2020

Look at the current jobs Golang Kyiv→