Национальный межбанковский процессинговый центр

Full-Stack разработчик

Коротко

Full-Stack разработчик в платежном процессинговом центре (Ташкент, офис) — разработка веб-продуктов end-to-end: frontend на React/Angular и backend на Java/Spring, включая REST/gRPC API, работу с PostgreSQL, Redis, Kafka/RabbitMQ и интеграцию платежных шлюзов. Требуется коммерческий опыт разработки от 3 лет одновременно во frontend и backend, знание микросервисной архитектуры, Docker/Kubernetes, PCI DSS и принципов web-безопасности.

Обязанности
— Разработка функциональности веб-продуктов сквозным образом (end-to-end): от пользовательского интерфейса до backend-сервисов и базы данных.
— Разработка frontend на React или Angular: SPA, адаптивный и производительный пользовательский интерфейс.
— Разработка backend-сервисов на Java / Spring: REST / gRPC API, бизнес-логика, работа с базами данных.
— Реализация платежных и клиентских сценариев, веб-интерфейсов и личных кабинетов.
— Разработка и сопровождение веб-компонентов партнёрских и интеграционных решений.
— Интеграция внешних и внутренних сервисов и платёжных шлюзов, включая эквайринг, токенизацию и сервисы поставщиков услуг.
— Работа с PostgreSQL, Redis, Kafka / RabbitMQ.
— Обеспечение производительности, отказоустойчивости и безопасности frontend- и backend-компонентов.
— Написание unit-, integration- и e2e-тестов.
— Участие в code review и проектировании архитектуры решений совместно с архитекторами.
— Подготовка и актуализация технической документации.
— Диагностика и устранение дефектов и инцидентов в production, участие в анализе причин инцидентов.
— Соблюдение требований информационной безопасности и PCI DSS.
— Взаимодействие с UI/UX-дизайнерами, Mobile-, QA-, Backend-, DevOps-командами, системными аналитиками и Product-командой.
Требования
— Коммерческий опыт разработки от 3 лет с подтверждённым практическим опытом как во frontend, так и в backend-разработке.
— Обязателен опыт разработки на React или Angular и Java / Spring.
— Высшее техническое образование будет преимуществом, но не является обязательным при наличии соответствующего опыта.
— Уверенное знание React или Angular, TypeScript, JavaScript (ES6+), HTML5, CSS3 / SCSS.
— Знание инструментов управления состоянием: Redux / Zustand или NgRx.
— Опыт разработки адаптивных и кроссбраузерных интерфейсов.
— Знание основных принципов web-безопасности: XSS, CSRF, CORS, CSP.
— Уверенное знание Java и Spring, включая Spring Boot / Spring Cloud.
— Знание ООП, SOLID и паттернов проектирования.
— Опыт разработки и проектирования REST / gRPC API.
— Уверенное знание PostgreSQL и SQL, опыт оптимизации запросов.
— Опыт работы с Redis, Kafka и/или RabbitMQ.
— Понимание микросервисной архитектуры и принципов построения высоконагруженных и отказоустойчивых систем.
— Опыт работы с Git и GitLab CI/CD.
— Опыт работы с Docker, знание Kubernetes на базовом уровне.
— Знание HTTP/HTTPS, TLS, TCP/IP, форматов JSON / XML.
— Опыт написания unit-, integration- и e2e-тестов.
— Понимание основных требований информационной безопасности и PCI DSS.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте

Ещё в Национальный межбанковский процессинговый центр