Международный Научно-Технологический Центр Миэт

Python разработчик (Senior)

Не указана
  • Зеленоград
  • Более 6 лет
  • Python
  • Linux

О компании

МНТЦ МИЭТ – это IT-компания, специализирующаяся на разработке систем автоматизированного проектирования (САПР) электроники и экспертизе в области электронного машиностроения.

По поручению Министерства промышленности и торговли нами была разработана Комплексная программа развития электронного машиностроения — это документ, который определяет дорожную карту развития технологического базиса для микроэлектроники в России.

Также мы занимаемся разработкой САПР электроники – российский аналог инженерного ПО для проектирования электроники (чипы, интегральные схемы, микропроцессоры, контроллеры, системы на кристалле).

Суть направления состоит в интеграции существующего российского и Open source ПО в единую систему, доведение ее до уровня промышленного использования дизайн-центрами - компаниями, которые проектируют микросхемы, используемые в гражданской (банковские и транспортные карты, документы, сенсоры и т.п.) и космической (связь, обработка информации) промышленности. Данные микросхемы изготавливают на отечественных фабриках. В нашем коллективе есть эксперты – профессионалы, которые имеют обширный опыт проектирования микросхем на зарубежных САПР, знают их плюсы и минусы, смогут пояснить теорию и рассказать про пользовательский опыт.


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

1. разрабатывать продукт на современном стэке;
2. прорабатывать новую и помогать улучшать текущую архитектуру продукта;
3. участвовать в Code Review, Architecture Review.

Требования:
1. Знание FastAPI (dependency injection, background tasks, middleware, lifespan)
2. Умение проектировать REST API (OpenAPI, versioning, pagination, filtering)
3. Понимание GIL, async/await, asyncio, generators
4. Понимание DDD / Clean Architecture / SOLID
5. Знание PostgreSQL (транзакции, функции/процедуры, оптимизация запросов)
6. ORM: SQLAlchemy (SQLModel), Alembic
7. Опыт настройки web-серверов (NGINX, Apache)
8. Опыт работы с Docker, Docker Compose
9. Опыты написания тестов (pytest)
10. Linux (Astra Linux, Ubuntu), bash

Будет преимуществом:

1. знание Kubernetes
2. знание Camunda
3. опыт с Django / Flask
4. понимаешь про безопасность Web-приложений

Условия:
•⁠ ⁠Работа в аккредитованной IT компании;
•⁠ ⁠Трудоустройство по ТК РФ
•⁠ ⁠Формат работы: офис/гибрид, г. Зеленоград
•⁠ ⁠Предоставляем расширенный ДМС (со стоматологией) после испытательного срока
•⁠ ⁠Выдаем необходимую для работы технику (ноутбук);
•⁠ ⁠Предоставляем возможность карьерного роста.