Управление обменом данными между пользователями программного обеспечения и серверами;
Разработка базы данных, интеграция интерфейсных элементов, обращенных к потребителю;
Поддержание и развитие сложных баз данных, обеспечение высокой скорости реагирования и производительности на запросы от программного обеспечения frontend и интеграции;
Развитие программных приложений бизнеса, с использованием новейшей инфраструктуры разработки программного обеспечения;
Разработка аналитики решений в программном обеспечении и ведите автоматизированные тестов;
Разработка и внедрение мер защиты данных и приложений для хранения данных;
Проведение модульных тестов, анализ кода и рефакторинг исходных кодов, оценка и повышение производительности программного обеспечения;
Написание и документирование кода, соответствующего стандартам проекта, для обеспечения желаемой функциональности, согласованной с общими стандартами и руководящими принципами;
Внедрение новых технологий и информации для улучшения практики документирования, масштабируемости, методов тестирования и рефакторинга;
Требования
Опыт в разработке программного обеспечения;
Опыт работы в реляционной алгебре баз данных (SQL / joins);
Опыт работы в параллельном программировании: goroutines, модель актера;
Опыт в создании решений для веб-сайтов с высоким трафиком;
Профессионал в разработке API (gRPC);
Предпочтительнее использовать опыт lang (также Rust, C / C++, Ruby);
Базовые знания операционных систем на базе Linux;
Базовые знания Кубернетеса;
Готовность учиться и работать с новыми технологиями (например, Hasura, NSQ);
Отличные навыки письменной коммуникации и документирования на английском языке;
Вы обладаете открытым и убедительным стилем общения и можете, например, проиллюстрировать сложные вопросы и сложные взаимоотношения.