SaaSoft

Информационные ТехнологииРазмер не указан saasoft.ru

О компании

Описание компании пока не заполнено.

Город: Кемерово

Открытые вакансии (6)

SaaSoft React-разработчик
до 200 000 ₽Кемерово
ПрограммистУдалённая работа3–6 лет
Образование Высшее профессиональное образование (ИТ или техническое); Дополнительное обучение и сертификационные курсы по предметной области. Опыт работы От 3 лет опыта работы в сфере ИТ в роли разработчика, в том числе опыт разработки на JavaScript/React от 3 лет. Знания и профессиональные навыки Глубокое знание JavaScript (ES6+): замыкания, промисы/async-await, event loop, работа с DOM; понимание принципов работы браузеров, движка (V8, GC), веб-безопасности (CORS, XSS, CSP); Знание HTML5, CSS3: Flexbox/Grid, CSS Modules / styled-components / Tailwind; адаптивная кросс-браузерная вёрстка; TypeScript: сложные дженерики, условные типы, strict mode, типизация API-контрактов; React: архитектура SPA/MFA, функциональные компоненты, хуки, React Router; управление состоянием — RTK Query / Redux Toolkit; оптимизация перерисовок (memo, профилирование); Инструменты сборки Vite/Webpack: настройка конфигурации, code splitting, tree shaking; Тестирование: Jest, React Testing Library — обязательное требование; постановка интеграционных/E2E-тестов (Playwright/Cypress), построение пирамиды тестирования; Работа с REST API из фронтенда (fetch/axios), обработка ошибок, кэширование данных; Навыки разработки сложных интеграционных решений; Навыки оптимизации производительности (render, перерисовки, бандл); Понимание микросервисной архитектуры и взаимодействия фронтенда с backend API; Знание принципов и архитектуры web и мобильных приложений; Опыт анализа логов фронтенда и систем мониторинга фронта (error tracking — Sentry и аналоги); Настройка пайплайнов CI/CD: GitLab CI, GitLab Runner (линтеры, тесты, сборка, деплой); Опыт работы по Scrum/Kanban; Навыки использования Git; Навыки наставничества; Способность к совместной работе с консультантами и в команде других разработчиков; Системный подход к решению задач; Качества лидера при работе в команде (организация команды и определение принципов работы); Ориентация на результат (высокие постоянные показатели результативности); Развитие команды (предоставление информации о совершенствовании навыков в команде); Развитие собственных навыков (поиск возможностей для дальнейшего развития). Знание языков Английский язык, уровень B1: чтение технической документации, деловая переписка.
SaaSoft Тестировщик-автоматизатор
до 160 000 ₽Кемерово
ТестировщикУдалённая работа3–6 лет
Образование Высшее техническое образование (ИТ). Опыт работы Опыт работы в области тестирования от 3 лет; Опыт работы в функциональном тестировании не менее 3 лет; Опыт работы с системами автоматизированного тестирования (Selenium, Playwright) от 3 лет; HP UFT / Test Complete / IBM RR — плюс (legacy); Опыт разработки централизованных фреймворков тестирования (в одной из версий ДИ — используемых более чем в 5 командах); Опыт работы в роли лида тестирования или наставника от 1 года; Опыт работы в качестве менеджера по организации тестирования / руководителя группы тестирования (по версии ДИ «Н-ие тестирования»). Знания и профессиональные навыки Навыки проведения ручного и организации автоматизированного тестирования, написание сценариев тестирования по функциональным требованиям и типовым процессам; Знание теории процессов тестирования, умение применять эти знания на практике; Разработка автоматизированных интеграционных тестов на Java или Python (Selenium/Selenide, Playwright); проектирование фреймворков автоматизации; Навыки декомпозиции задач на разработку автотестов и проведения автоматизированного тестирования; Опыт использования инструментов тестирования веб-сервисов и тестирования API — Soap UI, Postman, Katalon Studio; Навыки проведения и координации функционального, интеграционного, регрессионного и автоматизированного тестирования; Навыки в тестировании интеграционных продуктов; Знания процессов производства и методик тестирования; Знание методологий разработки ПО: Agile/Scrum/Kanban; понимание каскадной модели; Гибкие фреймворки Scrum, Kanban; навыки тестирования в командах с гибкой моделью разработки; Навыки работы с системами багтрекинга; Навыки работы с таск-трекерами и системами управления тестирования (Jira/Kaiten, HP ALM, TSM); Навыки разработки тестовой модели; Навыки написания сложных SQL-запросов; опыт работы с PostgreSQL / Oracle; Навыки работы с системами версионного контроля (Git, SVN); Навыки работы с программами удалённого доступа по протоколам RDP/SSH; Понимание клиент-серверной архитектуры: HTTP/HTTPS, REST/SOAP, форматы XML/JSON; Навыки работы с Web-технологиями, DevTools браузера (отладка, вкладка Network, консоль); Настройка запуска автотестов в CI/CD (GitLab CI); Поддержка системы: чтение и анализ логов приложений, работа с дашбордами мониторинга (Grafana и аналоги); Опыт развёртывания тестовых окружений, Docker — плюс; Навыки работы с ОС Windows и *nix. Знание программного обеспечения Инструменты управления базой знаний; Инструменты управления базами данных; Инструменты для работы с логами; Инструменты для тестирования и работы с API; Инструменты автоматизации. Знание языков Английский язык, уровень B1: чтение технической документации, деловая переписка. Деловые качества Целеустремлённость; Решительность; Стрессоустойчивость; Коммуникабельность; Инициативность; Системный подход к решению проблем; Способность к отслеживанию причинно-следственных связей; Умение убеждать; Умение работать в команде; Стремление к самосовершенствованию.
SaaSoft Python-разработчик
до 200 000 ₽Кемерово
ПрограммистУдалённая работа3–6 лет
Образование Высшее образование ИТ, техническое, математическое. Опыт работы От 4 лет в роли Python-разработчика; Опыт работы с системой контроля версий Git. Знания и профессиональные навыки Глубокое владение Python 3.11+: GIL, оптимизация и профилирование, асинхронность (asyncio), типизация; FastAPI (Pydantic) и/или Django (DRF) — проектирование сервисов; Проектирование REST API, контракты OpenAPI/Swagger; Оптимизация SQL-запросов, PostgreSQL, миграции (Alembic); SQLAlchemy; Тестирование: pytest — обязательное; построение пирамиды тестирования, интеграционные тесты; Управление зависимостями: pip / poetry / uv; Знание принципов и архитектуры web-сервисов и REST API; Проектирование микросервисных решений; Уверенная работа с Docker (включая docker-compose); Kubernetes — плюс; Опыт работы с брокерами сообщений (Kafka/RabbitMQ) — плюс; Опыт анализа логов, сквозной трассировки (distributed tracing), конфигурирования мониторинга и алертинга; Настройка пайплайнов CI/CD: GitLab CI; Опыт работы по Scrum/Kanban; Навыки наставничества. Знание языков Английский язык, уровень B1: чтение технической документации, деловая переписка. Деловые качества Работа в команде (поддержка коллег); Ориентация на результат (высокие постоянные показатели результативности); Развитие собственных навыков (поиск возможностей для дальнейшего развития).
SaaSoft Senior Java + Angular разработчик
до 200 000 ₽Кемерово
ПрограммистУдалённая работа3–6 лет
О проекте Ищем full-stack разработчика для развития учетной системы и нового личного кабинета: backend на Java/Spring и обновлённый фронтенд на Angular. Проект связан с интеграциями со внешними системами и с государственными информационными системами — пригодится опыт работы с SOAP/XML и понимание требований к безопасности данных. Обязанности разработка и поддержка REST API на Java (Spring Boot / Spring MVC / Spring Data); проектирование моделей данных и запросов к PostgreSQL, включая оптимизацию сложных запросов и индексов; работа с Kafka в связке backend-сервисов; разработка нового личного кабинета на Angular с адаптивной версткой; интеграция frontend и backend через REST API; участие в интеграциях с внешними и государственными системами (SOAP/XML, СМЭВ); соблюдение требований безопасности при работе с авторизацией (OAuth2/JWT). Обязательные требования Java 8/11/17+, уверенное владение Spring (Spring Boot, Spring MVC/Data, Spring Security); Hibernate/JPA; Maven или Gradle; PostgreSQL — сложные запросы, индексы, оптимизация; опыт работы с Kafka (Producer/Consumer API); опыт разработки REST API и понимание принципов микросервисной архитектуры; JavaScript/TypeScript и Angular; HTML5/CSS3, адаптивная верстка. Будет плюсом Redis, Docker и Kubernetes, опыт с SOAP-сервисами и XML/XSD валидацией, опыт интеграции с СМЭВ и госсистемами, криптография ГОСТ и электронная подпись, WebSockets, работа с файлами. Условия Оформление через ИП, почасовая ставка, проектная занятость, удалённо.
SaaSoft Программист-разработчик C# (ASP.NET)
140 000 – 180 000 ₽Кемерово
ПрограммистУдалённая работа3–6 лет
Компания SaaSoft ищет backend специалиста на проект. Обязанности: Разработка и поддержка ПО, проектная занятость Технологии: ASP.NET MVC, ASP.NET Core MS SQL, PostgreSQL RabbitMQ / Kafka JavaScript, JQuery Будет плюсом: Опыт покрытия кода Unit-тестами Опыт проектирования UI Опыт использования практик DevOps Опыт сбора и проработки требований пользователей MongoDB, Redis Условия: Удаленная работа, оформление как ИП или самозанятый Гибкий рабочий график по договоренности Уровень з/п оговаривается индивидуально
SaaSoft Middle+ / Senior ETL-разработчик
Зарплата не указанаКемерово
АналитикУдалённая работа3–6 лет
Требуется ETL-разработчик на проект. Отрасль: госсектор Дата старта проекта: в ближайшее время Продолжительность проекта: от 3-4 месяцев (возможно продление) Задача: Проект — миграция аналитического блока федеральной системы на отечественную СУБД (импортозамещение, Arenadata Postgres/ADB6). Нужно перенести действующие ETL-процессов (часть на Pentaho DI, часть уже на Airflow) со связки MSSQL / Vertica / PostgreSQL на целевой стек, сохранив трёхслойную архитектуру данных, без потери данных и функциональности. Реализовать тест-кейсы проверки качества данных и метрики для мониторинга пайплайнов. Обязательные требования (Must Have): • Готовность работать в команде заказчика, следовать внутренним процессам и методологиям • Опыт коммерческой разработки и сопровождения ETL/ELT-процессов от 3 лет Продвинутый SQL: • Написание и оптимизация сложных запросов (оконные функции, CTE, материализованные представления) • Опыт работы с большими объёмами данных (partitioning, indexing, query plan analysis) • Опыт работы с СУБД: PostgreSQL, MS SQL Server, Vertica • Практический опыт с инструментами оркестрации и ETL/ELT (обязательно, целевой стек): • Apache Airflow — не менее года практического опыта • Программирование на Python (Pandas, Psycopg2, Airflow SDK) • Pentaho Data Integration (Kettle) — опыт чтения/переноса существующих трансформаций (.ktr/.kjb) на Python/Airflow • Опыт работы с Arenadata (ADPG и/или ADB6) либо другой отечественной СУБД из реестра (Postgres Pro, Jatoba и т.п.) — обязательно, целевая платформа проекта • Обеспечение качества данных (Data Quality): • Реализация валидации данных при загрузке (полнота, консистентность, соответствие формату) • Сквозное логирование пайплайнов с детализацией по шагам, объёмам и ошибкам • Механизмы error handling, retry logic, уведомлений • Опыт миграции между СУБД / трёхслойных схем данных (staging/DDS/витрины) • Понимание инкрементальных загрузок (delta, CDC), идемпотентности пайплайнов, обработки SCD • Готовность работать в команде заказчика, следовать внутренним процессам и методологиям • Навыки коммуникации и работы в распределённых командах Желательные требования: Опыт проектов по импортозамещению СУБД в госсекторе Знание принципов Data Vault 2.0 / Kimball (dimensional modeling) Навыки настройки мониторинга пайплайнов (Grafana/Prometheus, алертинг) Опыт работы с большими объёмами данных в высоконагруженных системах (300 000+ пользователей, десятки млн записей/день)