Full-Stack разработчик
Национальный межбанковский процессинговый центр · Toshkent shahri
Обязанности
• Разработка функциональности веб-продуктов сквозным образом (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.