386,888open jobs
10,207companies
47,741added this week
Browse all
Salary
$19k – $48k per year (Estimated)
Location
Remote (EAEU)
Employment
Full-Time
Overview
Company
Impact
Profile match
Selectel is a Russian cloud infrastructure and data center provider headquartered in Saint Petersburg, founded in 2008. The company provides a comprehensive suite of IT services including dedicated server rentals, public and private cloud solutions, managed databases, and specialized hardware for artificial intelligence workloads. It operates a network of proprietary data centers across Moscow and Saint Petersburg, supporting more than 25,000 clients and maintaining a significant share of the regional infrastructure-as-a-service market.

Отдел Администрирования сервисов в поиске Fullstack-разработчика!

Отдел Администрирования сервисов занимается миграцией клиентских проектов в инфраструктуру Selectel и их последующим администрированием, а также созданием различных программных решений на базе продуктов и инфраструктуры нашей компании.

Мы ищем коллегу, который будет работать над развитием и улучшением решения - ИИ-роутер.

ИИ-роутер - это сервис унифицированного доступа к генеративным ИИ-моделям. Он предоставляет каталог моделей, централизованное управление ключами доступа, гибкое квотирование, консолидированную отчётность и сквозную аналитику.

Основные задачи

  • Покрывать код тестами и участвовать в code review коллег
  • Вести техническую документацию: API-справки, схемы взаимодействия, инструкции по подключению новых провайдеров
  • Декомпозировать и оценивать задачи, участвовать в планировании
  • Разбирать баги и инциденты в своей зоне ответственности

Backend

  • Разрабатывать и поддерживать backend продукта ИИ-роутер на Convex + TypeScript

  • Интегрировать новые LLM-провайдеры: унифицировать форматы запросов/ответов, поддерживать streaming, обрабатывать ошибки и лимиты

  • Реализовывать маршрутизацию запросов между провайдерами: fallback, балансировку, обработку деградации

  • Учитывать потребление: подсчёт токенов, квоты, лимиты, данные для биллинга

  • Проектировать и развивать публичное API шлюза, поддерживать обратную совместимость

  • Управлять ключами и доступами клиентов

  • Настраивать логирование и метрики запросов, использовать инструменты для разбора инцидентов

Frontend

  • Разрабатывать интерфейс продукта в панели Selectel на Angular

  • Создавать интерфейсы аналитики: потребление токенов, расходы, статистику запросов

  • Собирать экраны на базе внутреннего дизайн-бука

  • Работать с real-time обновлением данных

Мы ожидаем

  • Опыт разработки backend на TypeScript
  • Знание TypeScript на продвинутом уровне: дженерики, discriminated unions, unknown vs any, типизация внешних данных
  • Опыт работы с асинхронным JavaScript: event loop, promise chains, обработка ошибок в async-коде, отмена операций
  • Умение работать с Git, code review, CI/CD
  • Опыт написания unit тестов, интеграционных

Backend

  • Опыт разработки серверной части на Node.js
  • Опыт проектирования REST API: версионирование, коды ответов, обратная совместимость, валидация входных данных
  • Опыт работы с внешними HTTP API: ретраи, таймауты, идемпотентность, обработка нестабильных ответов
  • Понимание работы со стримингом: SSE или чанки
  • Опыт работы с базами данных: моделирование данных, понимание индексов и денормализации

Frontend

  • Опыт разработки SPA на любом компонентном фреймворке: Angular, React или Vue
  • Опыт работы с состоянием приложения и асинхронными данными: загрузка, ошибки, гонки запросов, отмена
  • Уверенная работа с готовой библиотекой компонентов: у нас есть внутренний дизайн-бук с готовыми элменетами, задача - собирать из них интерфейсы, а не разрабатывать с нуля
  • Понимание вёрстки на уровне, достаточном для сборки экранов

+100 к резюме

  • Опыт разработки на Angular 22
  • Опыт работы с Convex
  • Опыт работы с serverless / Bacend as a Service: Firebase, Supabase, Cloudflare Workers, Vercel Functions, AWS Lambda
  • Опыт интеграции с LLM API: OpenAI, Anthropic, Google
  • Понимание токенов, контекстного окна, streaming-ответов, rate limits провайдеров
  • Опыт реализации rate limiting, квот, биллинга по потреблению
  • Опыт работы с observability: метрики, структурированные логи, трейсинг запросов через цепочку сервисов
  • Опыт работы с React / Next.js
  • Опыт работы с Docker, Kubernetes

Про условия

  • Оформление в официально аккредитованную IT-компанию

  • Белая заработная плата

  • Годовая премия по результатам работы до 15% от суммарного оклада за 12 месяцев

  • 50 000 бонусных рублей на услуги компании ежегодно

  • Релокационный бонус при переезде

  • Бесплатные обеды и кофе-брейки

  • Гибкое начало рабочего дня (до 12:00), удаленный формат работы

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
386,888 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Saint Petersburg
$46k – $99k per year (Estimated) • In office • 12+ years exp • Bengaluru
Java
Java
Spring Boot
Databases
Apache Kafka
Kafka
MySQL
PostgreSQL
RabbitMQ
DevOps
AWS
Azure
CI/CD
GCP
Kubernetes
Rest API
Apply
$41k – $87k per year (Estimated) • In office • Contractor • 6+ years exp • Noida
JavaScript
Python
TypeScript
Java
Kotlin
Java
Hibernate
Spring Boot
Spring Cloud
Spring Security
Testcontainers
Kotlin
Mockito
Databases
Apache Kafka
InfluxDB
Kafka
PostgreSQL
RabbitMQ
Redis
TimescaleDB
AI/ML
Computer Vision
Feature Store
LLM
Time Series Forecasting
Frontend
Next.js
React.js
Mobile
JUnit
DevOps
AWS
Azure
CI/CD
Docker
GCP
GitHub
GitHub Actions
GitLab
GitLab CI
GitOps
Grafana
gRPC
Jaeger
Jenkins
Kubernetes
Loki
OpenTelemetry
Prometheus
Pulumi
Terraform
Cybersecurity
ISO 27001
SOC 2
SonarQube
IoT
MQTT
OPC UA
QA
Gatling
JMeter
k6
Swagger
Apply
$112k – $212k per year (Estimated) • In office • Full-Time • Leipzig
DevOps
AWS
Azure
VMWare
Cybersecurity
ISO 27001
Marketing
LinkedIn
Apply
$84k – $213k per year (Estimated) • In office • Full-Time • Sydney • Melbourne
Python
SQL
AI/ML
AI Agents
DevOps
CI/CD
Apply
$77k – $177k per year (Estimated) • In office • Full-Time • 4+ years exp • Singapore
C#
Java
SQL
JavaScript
C#
.NET
AI/ML
LLM
RAG
Frontend
GraphQL
Next.js
React.js
DevOps
Azure
Azure DevOps
CI/CD
Docker
GitLab
Kubernetes
Rest API
Apply
$12k – $25k per year (Estimated) • Remote/Hybrid • Full-Time • Saint Petersburg
Python
DevOps
Ansible
OpenStack
CI/CD
Grafana
Prometheus
Puppet
Apply
$20k – $50k per year (Estimated) • Remote • Saint Petersburg
Go
Python
Python
Flask
SQLAlchemy
Databases
ClickHouse
MySQL
PostgreSQL
RabbitMQ
Redis
DevOps
CI/CD
Docker
GitLab CI
Jenkins
Kubernetes
OpenStack
Puppet
Cybersecurity
Tcpdump
Apply
$11k – $21k per year (Estimated) • In office • Full-Time • Saint Petersburg
SQL
Apply
$18k – $46k per year (Estimated) • In office • Full-Time • Saint Petersburg
C++
JavaScript
Python
Apply
$16k – $47k per year (Estimated) • Remote/Hybrid • Saint Petersburg
C++
MATLAB
Python
Rust
AI/ML
OpenCV
Robotics
ROS2
Apply
$17k – $44k per year (Estimated) • Remote • Saint Petersburg
Bash
Python
DevOps
Cloudflare
Nginx
Apply
$30k – $66k per year (Estimated) • In office • Full-Time • 3+ years exp • Saint Petersburg
SQL
AI/ML
GigaChat
Management
Confluence
Jira
Apply
See all jobs
This is one of many
386,888 more open roles from verified company boards, updated every day.