Обязанности:
  • Разработка backend-части сервисов на Java 11/17+ с использованием Spring Boot, Spring MVC, Spring Security и Spring Data JPA.

  • Проектирование и разработка отказоустойчивых микросервисов для интеграции с внутренними и внешними информационными системами.
  • Разработка frontend-части на React.js и Next.js, включая создание адаптивных интерфейсов для web и mobile.
  • Разработка и поддержка WebView-интерфейсов для встраивания в мобильное приложение на Flutter и в десктоп-версию системы.
  • Настройка взаимодействия между web-слоем и мобильным контейнером.
  • Реализация механизмов авторизации и аутентификации по протоколам OAuth 2.0 и OpenID Connect.
  • Интеграция с платформой SmartBridge для получения данных из внешних государственных информационных систем и публикации собственных API.
  • Проектирование и оптимизация работы с PostgreSQL и Redis, включая кэширование ответов внешних API для повышения производительности.
  • Оптимизация производительности WebView и backend-сервисов при высокой нагрузке.
  • Подготовка и поддержка Swagger/OpenAPI-документации по разрабатываемым сервисам.
  • Участие в развертывании сервисов с использованием Docker, GitLab CI/CD и Nginx в закрытых контурах.
  • Анализ технической документации смежных систем и участие в выработке архитектурных решений.

Требования:

  • Высшее профильное образование в области информационных технологий или технических специальностей.

  • Опыт fullstack-разработки не менее 3 лет.
  • Экспертное владение Java и экосистемой Spring Boot.
  • Практический опыт разработки на React.js и Next.js. Знание механизмов SSR, SSG и CSR.
  • Опыт разработки адаптивных WebView-интерфейсов для мобильных приложений.
  • Понимание особенностей работы WebView внутри Flutter-контейнеров.
  • Уверенные знания OAuth 2.0, OpenID Connect и принципов построения SSO.
  • Опыт интеграции информационных систем через API, включая работу с внешними государственными сервисами.
  • Практический опыт работы с платформой SmartBridge будет преимуществом.
  • Уверенные знания PostgreSQL, опыт проектирования структуры БД и оптимизации запросов.
  • Опыт работы с Redis и реализацией механизмов кэширования.
  • Опыт использования Docker, GitLab CI/CD и Nginx.
  • Навыки работы со Swagger/OpenAPI и Figma.
  • Понимание принципов построения отказоустойчивых систем, включая настройку таймаутов, повторных запросов и обработку ошибок внешних API.
  • Опыт работы в роли разработчика или системного архитектора будет преимуществом.
  • Навыки наставничества, координации работы команды и постановки задач.
Условия:
  • Официальное трудоустройство в соответствии с Трудовым кодексом Республики Казахстан.

  • Оффлайн-формат работы в офисе в городе Астана по адресу ул. Достык 13/3.

  • График работы 5/2, с 08:30 до 18:00.

  • Оплачиваемый трудовой отпуск.

  • Оплачиваемые больничные.