Backend Engineer — разработка инструментов для биоинформатики@ Genestack Ltd
О позиции
В компании Genestack мы решаем вычислительные и научные задачи в области биоинформатики, предоставляя исследователям программные инструменты, которые упрощают процесс открытия и способствуют развитию прецизионной медицины, разработки лекарств и исследований в области биоинформатики. В роли Backend Engineer вам предстоит взять на себя полную ответственность за сложные пользовательские истории и активно участвовать в анализе функций и проектировании решений, начиная с уточнения требований и заканчивая доставкой готовых к производству решений.
Чем вы будете заниматься
- Сотрудничать с другими инженерами по бэкенду в проектировании и реализации систем, активно предлагая технические решения и принимая на себя ответственность за решения в своей области.
- Вносить вклад в развитие основных компонентов бэкенда и API.
- Писать чистый, поддерживаемый код и участвовать в инициативах по рефакторингу.
- Оптимизировать запросы к базе данных и компоненты бэкенда для повышения производительности и масштабируемости, а также исследовать узкие места производительности в своей области ответственности.
- Разбивать сложные задачи на практические, выполнимые этапы.
- Предлагать улучшения бэкенда и технические улучшения, которые повышают надежность, производительность и поддерживаемость продукта.
- Вносить вклад в улучшение инженерных практик и процессов разработки.
Требования
- Опыт работы в программной инженерии более 6 лет.
- Сильные знания в области компьютерных наук (ОП, структуры данных, алгоритмы).
- Солидный опыт работы с реляционными базами данных (например, MySQL).
- Опыт работы с ClickHouse (написание и оптимизация запросов).
- Сильное владение Java и/или Kotlin.
- Сильный практический опыт работы с Spring Framework в производственных системах.
- Практический опыт написания автоматизированных тестов (функциональных и интеграционных).
- Способность самостоятельно доводить сложные пользовательские истории до завершения и принимать обоснованные технические решения в своей области.
- Сильное практическое использование инструментов ИИ для повышения эффективности разработки и качества кода, готовность делиться эффективными практиками внутри команды.
Будет плюсом
- Опыт работы с микросервисной архитектурой.
- Знание английского языка на техническом уровне.
Что мы предлагаем
- Международная команда профессионалов.
- Комфортный офис в самом центре исторического центра Белграда.
- Возможность работать на 100% удалённо.
- Медицинская страховка, полностью оплачиваемые больничные.
- Обучение и ввод в должность для новичков.
- Гибкий график работы.
Вакансия предлагает интересные задачи в области биоинформатики с хорошими условиями работы и возможностью удалённой работы. Однако, стоит обратить внимание на требования к опыту.
Кто здесь добьётся успеха
Глубокие знания Java и Kotlin, опыт работы с Spring для создания надежных серверных приложений в области биоинформатики.
Способность эффективно работать в удаленном или гибридном формате, самоорганизованность и высокая мотивация для выполнения сложных задач без постоянного контроля.
Опыт проектирования и интеграции API для биоинформатических инструментов, понимание работы с базами данных MySQL и Clickhouse для обработки больших объемов данных.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Bioinformatics
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев