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.
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
Junior AI-agents developer (Pyhton)
2 hours ago
≈ $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
Ведущий аналитик по эффективности маркетинга
2 hours ago
≈ $27k – $57k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
Python
SQL
Apply
Senior Platform Engineer - ML Ops
2 hours ago
$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
Инженер-робототехник (Колпино)
1 day ago
$21k – $26k per year (gross) • In office • Full-Time • Bachelor's Degree • Saint Petersburg
Apply
Patient Services Specialist
1 day ago
≈ $40k – $95k per year (Estimated) • In office • Full-Time • High School Diploma • Saint Petersburg
Apply
Apply
Backend Python Developer (Middle)
1 day ago
≈ $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
Apply
$11k – $16k per year • In office • Full-Time • Saint Petersburg
Apply
This is one of many
689,245 more open roles from verified company boards, updated every day.

