Обязанности:
- Разработка и поддержка в составе продуктовой команды существующего продукта maxbonus.ru
- Разработка архитектуры высоконагруженных систем (HiLoad).
- Разработка нового и доработка существующего кода (Transact SQL, хранимые процедуры, функции, пакеты)
- Разработка REST API для бэк-енд с помощью C#, Go, PHP
- Разработка сложных частей backend, интеграция с внешними сервисами
- Организация процесса разделения сред (dev, prod) на уровне БД, синхронизация ХП, функций, структуры БД
- Организация процесса мониторинга производительности баз данных и разработка мероприятий по ее повышению
- Разработка мероприятий по обеспечению отказоустойчивости баз данных
- Ведение необходимой документации, в том числе в Swagger
- DevOPS сопровождение проектов, оркестрация окружения, docker(compose, swarm), ci/cd, pipelines, linux admin
- Разработка микросервисов на базе GoLang
- FullStack Web разработка
Требования:
Опыт работы с MS SQL, POSTGRE. Хорошие знания в TSQL (работа с курсорами, индексами, триггерами, оптимизация SQL-запросов)
Опыт разработки на любом из языков C#, Go, PHP
Опыт работы с React JS
Опыт работы с реляционными базами данных: модели данных, принципы работы транзакций (уровни изоляции), индексирование данных
Опыт работы с отказоустойчивыми системами 24/7
Опыт работы с git, devops практики
Мы используем:
- FrontEnd: SPA-приложение JS / React / Redux.
- Спецификация API в Swagger.
- BackEnd: node.js, .net core. Go Lang, PHP
- СУБД: MS SQL, PostgreSQL.
- Azure DevOps VSTS, Discord, Git.
Что мы предлагаем:
- Стабильную "белую" заработную плату;
- Официальное трудоустройство, гибкий график работы
- Современное рабочее место в центре города
- Молодой коллектив, с которым интересно не только работать, но и проводить свободное время
- Корпоративные митапы и образовательные мероприятия
- Командное участие в российских и международных джемах и хакатонах
- Хороший отдых - отпуск 28 календарных дней
- Опцион в продукте для Core - команды