Ведущий программист
По договоренности
- Площадь Ильича
- Марксистская
- Театральная
Обязанности:
- Разработка, развитие и сопровождение серверных приложений на Node.js;
- Проектирование и реализация REST API, интеграционных сервисов и backend-компонентов информационных систем;
- Разработка серверной логики, бизнес-логики и модулей взаимодействия с базами данных;
- Интеграция с внешними информационными системами, сервисами и API, в том числе с государственными и ведомственными системами;
- Работа с PostgreSQL: проектирование структуры данных, написание SQL-запросов, оптимизация запросов и работа с миграциями;
Работа с брокерами сообщений RabbitMQ/Kafka и системами кеширования Redis; - Разработка и сопровождение микросервисных решений;
Участие в проектировании архитектуры backend-части информационных систем; - Настройка и сопровождение CI/CD-процессов с использованием GitLab CI, Jenkins или аналогичных инструментов;
- Контейнеризация приложений с использованием Docker, участие в развертывании в Kubernetes;
- Настройка логирования, мониторинга и диагностики работы сервисов;
- Участие в код-ревью, анализе технических решений и повышении качества кода;
- Разработка и сопровождение unit- и интеграционных тестов;
- Подготовка технической документации по реализованным сервисам, API и интеграционным механизмам.
- Опыт коммерческой backend-разработки на Node.js от 3 лет;
- Уверенное владение JavaScript и/или TypeScript;
- Опыт разработки серверных приложений на NestJS, Express.js, Fastify или аналогичных фреймворках;
- Понимание принципов проектирования REST API и клиент-серверного взаимодействия;
- Опыт работы с PostgreSQL, написания SQL-запросов и оптимизации работы с данными;
- Опыт работы с ORM/Query Builder: TypeORM, Sequelize, Prisma, Knex или аналогичными инструментами;
- Опыт работы с Redis, RabbitMQ/Kafka или иными брокерами сообщений;
- Понимание принципов микросервисной архитектуры и межсервисного взаимодействия;
- Опыт работы с Docker, базовое понимание Kubernetes;
Навыки работы с Git, GitLab CI/CD, Jenkins или аналогичными инструментами; - Опыт разработки тестов с использованием Jest, Mocha, Supertest или аналогичных инструментов;
- Опыт работы в Linux-среде;
- Понимание принципов безопасности backend-приложений, управления доступом и обработки ошибок;
- Умение разбираться в существующем коде, сопровождать и развивать legacy-решения.
Будет плюсом:
- Опыт разработки на NestJS;
- Опыт работы с государственными информационными системами и интеграциями;
- Опыт интеграции через СМЭВ или иные межведомственные интеграционные контуры;
- Опыт работы с SOAP, XML, XSD и электронной подписью;
- Опыт работы с Keycloak, OAuth 2.0, OpenID Connect, JWT;
- Понимание принципов построения отказоустойчивых и высоконагруженных backend-сервисов;
- Опыт оптимизации производительности Node.js-приложений;
- Опыт работы с очередями задач, event-driven архитектурой и асинхронной обработкой данных;
- Базовое понимание frontend-технологий React/Vue для взаимодействия с frontend-командами.
Технологический стек:
- Backend: Node.js, TypeScript, JavaScript, NestJS, Express.js, Fastify;
- API и интеграции: REST API, SOAP, JSON, XML, Swagger/OpenAPI;
- Базы данных: PostgreSQL / Postgres Pro, MySQL / MariaDB, MongoDB;
- ORM и миграции: TypeORM, Sequelize, Prisma, Knex;
- Очереди и кеширование: Redis, RabbitMQ, Kafka;
- Контейнеризация и оркестрация: Docker, Docker Compose, Kubernetes;
- CI/CD и VCS: Git, GitLab, GitLab CI/CD, Jenkins;
- Мониторинг и логирование: Grafana, Prometheus, Graylog, ELK;
- Тестирование: Jest, Mocha, Supertest;
- ОС: Linux, Ubuntu, Astra Linux, RED OS.
- Конкурентная заработная плата (обсуждается индивидуально) + годовое премирование по результатам работы;
-
График: 5/2, с 09:00 до 18:00, в пятницу - до 16:45;
-
Система материальной помощи. Выплаты к юбилейным датам. Новогодние подарки детям;
-
Офис в центре Москвы, в шаговой доступности от метро Курская, Красные Ворота;
-
Аккредитованная IT-компания
Адрес: Россия, Москва, Старая Басманная улица, 19с1
Опубликована 19 дней назад
Похожие вакансии
Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатноОбязанности: 1С Эксперт по технологическим вопросам Умение работать с компонентами softpoint PerfExpert. Разработка нового функционала по требованиям заказчиков в 1С УПП, ERP, Розница Поддержание работы 1С УПП, ERP, Розница Релиз менеджмент 1С Обновл...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
2 дня назад
Обязанности: Доработка существующих разделов и добавление новых. Интеграция с новым API вуза, работа с REST-сервисами . Исправление багов по логам Crashlytics и обратной связи от пользователей. Обновление приложения под новые версии Android (targetSd...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
8 дней назад
Обязанности: Архитектура и разработка: Проектирование архитектуры высоконагруженных модулей ЛК, написание чистого, поддерживаемого кода на PHP (современные версии 8.x, Yii2) и на Golang . Работа с данными: Проектирование схем, написание сложных запро...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
16 дней назад
Ищем сильного Ведущего программиста 1С, способного автономно закрывать сложный стек задач и работать ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
3 дня назад
220 000 - 300 000 ₽
Выше средней на 19%
ЭФКО Цифровые решения ищет к себе в команду "Ведущего программиста 1С".
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
17 дней назад