689,245open jobs
40,261companies
98,233added this week
Browse all
Salary
$26k – $36k per year
Location
Remote/Hybrid (Saint Petersburg, Russia)
Overview
Company
Impact
Profile match
Мы разрабатываем, производим и продаём качественную металлическую мебель по всей РФ, СНГ и ряду европейских стран. Поможем организовать рабочие места на производстве, оснастить склады стеллажами, подобрать мебель для офиса и раздевалок.

ДиКом-Автоматизация - компания, которая разрабатывает автоматизированные системы, роботизированные комплексы и программно-аппаратные решения для производств и складов.

Мы ищем Python/C++ Backend Developer уровня Middle+ / Senior в команду разработки. Вам предстоит работать над серверной частью системы управления роботами, API роботизированных комплексов и интеграциями с внешними информационными системами.

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

Что предлагаем:

  • Работу над реальными продуктами в сфере робототехники и автоматизации.
  • Интересные технические задачи на стыке Python, C++, backend, интеграций, робототехники и распределенных систем.
  • Возможность работать не только с программным кодом, но и с реальными роботизированными комплексами.
  • Работу в команде разработки с возможностью влиять на архитектуру и технические решения.
  • Возможность развиваться в направлениях Robotics Backend, Fleet Management и Industrial Automation.
  • Гибридный формат работы.

Обязанности:

  • Разрабатывать и развивать серверную часть системы управления роботами.
  • Работать с missions, их состояниями и жизненным циклом.
  • Разрабатывать механизмы диспетчеризации и управления потоком роботов.
  • Работать с протоколом VDA5050 и MQTT.
  • Разрабатывать интеграции с роботами различных производителей.
  • Реализовывать интеграции с ERP-системами, webhook-механизмами и другими внешними сервисами.
  • Разрабатывать фоновые сервисы и воркеры, которые обеспечивают работу системы без участия пользователя: обработку заказов, запуск заданий, диспетчеризацию и контроль состояния роботов.
  • Разрабатывать новые и поддерживать существующие API роботизированных комплексов.
  • Читать техническую документацию и разбираться в существующем C++ / ROS2-коде для корректной интеграции backend с роботами.
  • Работать с системными сервисами и демонами, связанными с запуском и функционированием программного комплекса и роботов.
  • Рефакторить существующую кодовую базу и повышать ее стабильность и готовность к production.
  • Поддерживать взаимодействие backend с frontend через REST API и WebSocket.
  • Поддерживать тестовую среду и симуляцию роботов: обновлять окружение и проверять основные сценарии работы перед выпуском изменений.
  • Вести технические заметки, роадмапы и микродокументацию в Markdown.
  • При необходимости помогать тимлиду и другим разработчикам в технических задачах.
Требования:
  • Уверенное знание Python, C++.
  • Практический опыт с FastAPI, Asyncio, Pydantic v2.
  • Опыт работы с SQLAlchemy Async, PostgreSQL, Alembic.
  • Понимание асинхронного программирования и фоновых задач.
  • Опыт разработки REST API и WebSocket.
  • Опыт интеграции backend с frontend и внешними системами.
  • Опыт работы с MQTT.
  • Понимание или готовность быстро разобраться в VDA5050.
  • Умение читать техническую документацию и существующий код.
  • Готовность работать с ROS2 / rclpy и разбираться в C++ / ROS2-коде.
  • Системное мышление, самостоятельность и готовность разбираться в сложных технических системах.

Будет плюсом:

  • Опыт разработки систем для fleet management, warehouse automation или robotics management.
  • Понимание карт, задач, режимов работы, параметров и телеметрии роботов.
  • Опыт интеграции backend с роботами, промышленным оборудованием или IoT-устройствами.
  • Опыт создания или поддержки CMS / CRM / ERP-систем.
  • Опыт работы с Docker.
  • Опыт Embedded-разработки.
  • Навыки системного администрирования и понимание Linux.
  • Опыт работы с Jira и Bitrix24.
Условия:
  • Гибридный формат работы (в офисе не реже двух раз в неделю).
  • Нормированный рабочий день.
  • Трудоустройство в соответствии с ТК РФ, соц. пакет.
  • Интересные задачи, отличные условия работы.
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.
689,245 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 Continue with Google
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
$20k – $49k per year (Estimated) • In office • Internship • 2+ years exp • Moscow
Python
SQL
Python
FastAPI
Asyncio
Pydantic
Mypy
Aiohttp
Databases
PostgreSQL
pgvector
Apache Kafka
OpenSearch
AI/ML
LangGraph
LangChain
ChatGPT
Function Calling
AI Agents
GigaChat
LLM
RAG
Tool Use
DevOps
Rest API
OpenTelemetry
Prometheus
CI/CD
Git
Docker
Grafana
Linux
QA
Pytest
Apply
Database engineer 2 hours ago
$26k – $64k per year (Estimated) • In office • Moscow
Python
Java
SQL
Python
Alembic
Java
Flyway
Liquibase
Databases
PostgreSQL
DevOps
CI/CD
Docker
Analytics
ETL/ELT
Apply
Frontend Engineer 2 hours ago
Remote/Hybrid • 3+ years exp
JavaScript
TypeScript
Frontend
Redux
React.js
Mobile
State Management
DevOps
Rest API
Apply
$27k – $57k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
Python
SQL
Apply
$75k – $113k per year • Remote/Hybrid • Full-Time • 4+ years exp • Bachelor's Degree • Galway
Python
Databases
Apache Kafka
AI/ML
Machine Learning
DevOps
GCP
Helm
Dynatrace
Prometheus
Azure
CI/CD
AWS
Docker
Kubernetes
Grafana
Apply
$21k – $26k per year (gross) • In office • Full-Time • Bachelor's Degree • Saint Petersburg
Apply
$40k – $95k per year (Estimated) • In office • Full-Time • High School Diploma • Saint Petersburg
Apply
$13k – $14k per year • In office • Saint Petersburg
Management
Telegram
Apply
$23k – $43k per year (Estimated) • Remote • Saint Petersburg
Python
Python
SQLAlchemy
FastAPI
Databases
PostgreSQL
Redis
Neo4j
RabbitMQ
Apache Kafka
AI/ML
LangGraph
LangChain
LlamaIndex
AI Agents
Pydantic AI
LLM
DevOps
Git
Docker
Apply
$17k per year (net) • In office • Full-Time • Saint Petersburg
Apply
$11k – $16k per year • In office • Full-Time • Saint Petersburg
Apply
See all jobs
This is one of many
689,245 more open roles from verified company boards, updated every day.