Fullstack Developer

IDX
Локация: Москва и Екатеринбург
Адрес офиса: г. Москва, ул. Кузнецкий мост, д. 21/5
Формат работы: гибрид на испытательный срок, далее удаленка
Грейд: от 5 лет опыта
Оформление: Трудовой договор с ис /ДГПХ
IDX – ведущий российский провайдер услуг удаленного удостоверения личности, верификации персональных данных, эксперт в сфере доверенного онлайн-взаимодействия.
Обязанности:
• Разработка и поддержка микросервисов.
• Создание и развитие SPA-приложений на React.js.
• Проектирование и реализация REST API.
• Работа с реляционными базами данных, оптимизация запросов.
• Участие в CI/CD-процессах и контейнеризации приложений.
• Обеспечение стабильности и наблюдаемости сервисов (логирование, метрики, мониторинг).
• Написание unit- и integration-тестов.
• Взаимодействие с командой разработки, аналитиками и DevOps.
Требования:
• Уверенное знание Java, Spring, Spring Boot, включая Spring MVC, Spring JDBC, Spring Data JPA, Spring Security, Spring AOP, Servlets.
• Опыт разработки REST-сервисов, использование OpenAPI/Swagger.
• Опыт многопоточного программирования.
• Понимание OAuth/OIDC/JWT.
• Знание принципов работы сетей и протоколов: TCP/IP, UDP, HTTP, WebSockets.
• Опыт написания unit и integration-тестов.
• Опыт работы с реляционными базами данных (MySQL, PostgreSQL): SQL, оптимизация запросов, индексы, транзакции, нормализация, бэкапы, репликация.
• Понимание принципов DevOps и CI/CD.
• Умение контейнеризировать приложения, работа с Docker и docker-compose.
• Понимание принципов observability: логирование, метрики, мониторинг, алертинг.
• Уверенные знания JavaScript, React.js, DOM, async/await, fetch/ajax, HTML, CSS.
• Опыт разработки SPA-приложений на React.



, а затем