Backend-разработчик (C# / Python)
Summary
Builds secure REST APIs in C#/.NET and Python for financial and government systems, integrating cryptography, PostgreSQL, and async queues while ensuring audit and security compliance.
О компании
Мы — IT-компания, специализирующаяся на разработке высоконадёжных решений для финансового сектора и государственных структур.
В нашем портфеле — сложные интеграционные системы с высокими требованиями к безопасности, криптографии, аудиту и отказоустойчивости. Мы работаем с крупными заказчиками, где важны не только технологии, но и глубокая экспертиза в предметной области.
Стек технологий
Основной:
-
C# / .NET Core / .NET 6+
-
Python 3.10+
-
ASP.NET Core Web API / Django / DRF / FastAPI
-
PostgreSQL
-
Redis
-
Docker / Docker Compose
-
Git / CI/CD
-
Работа с сертификатами и криптографическими провайдерами
Дополнительно (в отдельных проектах):
-
Векторные БД (Pinecone / Qdrant / Milvus)
-
Интеграция с LLM (OpenAI / Cohere / HuggingFace)
-
RAG-системы, гибридный поиск
Чем предстоит заниматься
-
Разработка и доработка REST API на .NET и Python;
-
интеграция с криптографическими модулями (ЭЦП, хэширование, сертификаты);
-
проектирование схем БД и оптимизация запросов (PostgreSQL);
-
настройка очередей (Celery/Redis) для асинхронных задач;
-
обеспечение логирования, аудита, безопасности;
-
написание модульных и интеграционных тестов (pytest / xUnit);
-
участие в code review;
-
локализация и исправление критических багов на боевых средах;
-
взаимодействие с аналитиками для уточнения требований;
-
подготовка технической документации (при необходимости).
Требования
Обязательно:
-
Коммерческий опыт разработки на C# / .NET Core от 1 года и/или на Python от 1 года;
-
опыт разработки REST API (Swagger/OpenAPI);
-
уверенное владение ООП, SOLID, паттернами проектирования;
-
опыт работы с PostgreSQL (проектирование схем, оптимизация запросов);
-
опыт работы с асинхронным программированием, DI, middleware;
-
знание Git, базовое администрирование Linux;
-
умение писать чистый, поддерживаемый код с типизацией.
Будет плюсом:
-
опыт работы с ЭЦП / сертификатами / криптографией;
-
опыт интеграции с внешними системами по защищённым каналам;
-
знание обоих стеков (.NET + Python);
-
опыт с векторными БД и RAG-системами;
-
опыт написания технической документации.
Личные качества
-
самостоятельное ведение задач от постановки до релиза;
-
внимание к деталям (особенно в вопросах безопасности);
-
готовность быстро вливаться в существующую архитектуру;
-
системное и критическое мышление.
Условия
-
гибридный формат / удалённая работа (по согласованию);
-
оплата по итогам собеседования.
Как откликнуться
Пришлите резюме с указанием:
-
опыта работы с .NET Core и/или Python;
-
опыта разработки REST API;