Golang Developer, Banking App

О работе

DataArt занимается модернизацией IT-систем коммерческого банка, активы которого составляют около $2 млрд. Набор услуг, которые банк предоставляет своим клиентам, постоянно расширяется. Растет и количество клиентов. Сегодня их – несколько миллионов. Это приводит банк к необходимости непрерывно расширять возможности своей IT-системы. Для этого используются самые современные технологии. Специалисты DataArt помогают их внедрять.

Наши специалисты разрабатывают, тестируют и поддерживают клиентские приложения и части внутренней системы банка. Все они должны работать быстро и под высокой нагрузкой, при этом - обеспечивать возможность внедрения новых функций. Приложения, которые мы создаем, помогают вести финансовую историю клиентов, анализировать финансовые потоки. Также DataArt интегрирует приложения с платежными системами и другими внешними сервисами.

Обязанности

  • Проектировать архитектуру новых сервисов.
  • Проводить ревью существующих сервисов и предлагать улучшения.
  • Участвовать в разработке ключевых сервисов и инфраструктурных компонентов.

Требования

  • Опыт промышленной разработки веб-приложений на Go.
  • Опыт работы над архитектурой микро-сервисных приложений с не менее 10-микросервисных компонентов.
  • Понимание аспектов безопасности веб-приложений.
  • Умение писать код для удовлетворения критериев 12 факторного приложения.
  • Отличное понимание многозвенных архитектур (multi-tier architectures): веб серверы, кэширования, сервера приложений, балансировка нагрузки, storage.
  • Знание основных паттернов от GoF и акронимов типа SOLID.
  • Пониманием реляционных баз данных и NoSQL решений, а также границы их применимости.
  • Понимание принципов слабой связности компонентов, умение объяснить преимущества stateless систем.
  • Знание различных вариантов реализации API: SOAP/WSDL, RPC (gRPC, JSON-RPC), Restful, GraphQL и умение обосновать их преимущества и недостатки.

DATAART ПРЕДЛАГАЕТ:

  • Профессиональное развитие:
    - Опытные коллеги готовы делиться знаниями.
    - Возможность менять проекты, стек, пробовать себя в разных ролях.
    - Более 150 внутренних курсов повышения квалификации.
    - Изучение и практика английского: курсы, общение с коллегами и клиентами из разных стран.
    - Поддержка докладчиков, выступающих на конференциях и встречах технологических сообществ.
  • Возможность сосредоточиться на работе: отсутствие бюрократии и микроменеджмента, удобные корпоративные сервисы.
  • Дружеская атмосфера, забота о комфорте специалистов.
  • Гибкий график (есть присутственные часы), возможность работать удаленно по согласованию с коллегами.
  • Возможность поработать в любом нашем центре разработки.

Контактная информация

Петелина Оксана, 7-812-3334440
hr-spb@dataart.com