MICROS DIGITAL расширяет команду разработки и приглашает Middle Backend-разработчика.
Мы создаём и развиваем программные продукты для бизнеса и финансового сектора. В числе задач команды — разработка нового банковского продукта со сложной кредитной логикой, интеграциями и обработкой транзакционных данных, а также участие в других проектах компании.
Мы рассматриваем специалистов из разных backend-стеков. Для нас важнее инженерная зрелость, уверенное владение хотя бы одним backend-языком и способность быстро погружаться в новые технологии и предметные области.
Что предстоит делать:
- разрабатывать и развивать серверную часть продуктов компании;
- проектировать API, внутренние сервисы и интеграции с внешними системами;
- реализовывать сложную бизнес-логику и обработку данных;
- проектировать структуру данных и оптимизировать запросы;
- участвовать в выборе архитектурных и технических решений;
- обеспечивать качество, надёжность и сопровождаемость кода;
- писать автоматические тесты;
- проводить code review и помогать менее опытным разработчикам;
- самостоятельно декомпозировать и оценивать задачи;
- участвовать в разборе ошибок и улучшении существующих решений;
- взаимодействовать с техническим руководителем, аналитиками и другими участниками команды;
- поддерживать техническую документацию.
Что мы ожидаем:
- коммерческий опыт backend-разработки от трёх лет;
- уверенное владение хотя бы одним современным языком backend-разработки и его основной экосистемой;
- опыт проектирования и разработки REST API;
- хорошее знание реляционных баз данных и SQL;
- понимание транзакций, индексов, миграций и принципов построения модели данных;
- опыт интеграции с внешними информационными системами;
- понимание принципов построения надёжных и отказоустойчивых сервисов;
- опыт написания модульных и интеграционных тестов;
- уверенное владение Git и опыт участия в code review;
- умение самостоятельно разбираться в существующем коде;
- способность оценить задачу, предложить решение и довести его до результата;
- готовность осваивать технологии, используемые в конкретном проекте.
Будет преимуществом:
- опыт работы с Docker и CI/CD;
- опыт использования очередей сообщений и механизмов кеширования;
- понимание асинхронной обработки данных;
- опыт оптимизации производительности приложений и запросов;
- опыт разработки банковских, платёжных или финансовых систем;
- понимание требований к безопасности и аудиту операций;
- опыт наставничества или помощи Junior-разработчикам.
Что мы предлагаем:
- высокую конкурентную заработную плату ;
- итоговый уровень заработной платы по результатам собеседования;
- работу в комфортном офисе в Ташкенте;
- пятидневную рабочую неделю;
- оплачиваемый отпуск и больничные;
- взаимодействие напрямую с техническим руководителем;
- возможность влиять на технические решения и архитектуру продуктов;
- участие в разработке нового банковского решения и других проектов компании;
- профессиональный рост и возможность работать с разными технологиями и предметными областями.
В отклике расскажите, с каким backend-стеком вы работали и за какие части проектов отвечали самостоятельно.