Backend-разработчик (Backend Software Developer)
Должностные обязанности:
Проектирование и разработка backend-части корпоративной платформы управления персоналом с использованием Python и FastAPI.
Разработка REST API, бизнес-логики, процессов согласования (Approval Workflows), механизмов аутентификации, авторизации и ведения аудита (Audit Logging).
Проектирование структур данных PostgreSQL, разработка миграций базы данных и оптимизация SQL-запросов.
Реализация интеграции с Active Directory и провайдерами идентификации на основе OIDC.
Разработка запланированных фоновых процессов (Background Processes), систем уведомлений, механизмов валидации данных и экспорта аналитической информации.
Обеспечение четкого разделения модулей и границ ответственности в рамках архитектуры Modular Monolith.
Разработка автоматизированных тестов и поддержка процессов развертывания приложений с использованием GitLab CI/CD и Kubernetes.
Использование современных AI-инструментов программирования на базе нейронных сетей для ускорения разработки, рефакторинга, тестирования и отладки программного кода.
Проверка и валидация кода, сгенерированного искусственным интеллектом, с точки зрения корректности, безопасности, сопровождаемости и производительности.
Тесное взаимодействие с Flutter-разработчиком, бизнес-аналитиком, QA-инженерами и DevOps-инженером.
Обязательные требования:
Не менее 3 лет профессионального опыта в разработке программного обеспечения.
Уверенное владение C# и .NET, включая объектно-ориентированное проектирование, асинхронное программирование и backend-разработку.
Практическая способность разрабатывать приложения промышленного уровня на Python, предпочтительно с использованием FastAPI.
Подтвержденный практический опыт AI-assisted Software Development с использованием современных больших языковых моделей и AI-инструментов программирования, таких как Claude Code, ChatGPT, Cursor, GitHub Copilot или их аналоги.
Умение эффективно использовать AI-инструменты для генерации кода, исследования архитектуры, отладки, рефакторинга и разработки автоматизированных тестов.
Способность самостоятельно проверять, диагностировать и улучшать Python-код, сгенерированный искусственным интеллектом.
Глубокие знания REST API, HTTP, JSON и принципов аутентификации.
Опыт работы с PostgreSQL, SQLAlchemy или аналогичными ORM-фреймворками, а также с миграциями баз данных.
Знание Git, Docker, автоматизированного тестирования и CI/CD.
Понимание принципов безопасности приложений, целостности данных (Data Integrity), параллельного выполнения операций (Concurrency) и управления транзакциями.
Свободное владение азербайджанским и русским языками.
Желательные квалификации:
Практический опыт работы с FastAPI, SQLAlchemy, Alembic и Pydantic.
Знание Kubernetes, GitLab CI/CD и Keycloak.
Опыт интеграции с LDAP, Active Directory или OpenID Connect.
Опыт работы с фоновыми задачами (Background Jobs), идемпотентными операциями и обработкой событий (Event Processing).
Знание S3, Apache Iceberg, Trino или корпоративных конвейеров обработки данных (Enterprise Data Pipelines).
Опыт разработки корпоративных приложений со сложной системой ролевого разграничения доступа (Role-Based Access Control) и процессами согласования.
Практическая оценка:
Кандидаты должны быть готовы продемонстрировать способность разрабатывать функциональный сервис на Python/FastAPI с использованием AI-инструментов программирования, объяснять принципы работы сгенерированной реализации, выявлять дефекты и улучшать полученный программный код.
Мы ищем опытного инженера-программиста, который умеет использовать искусственный интеллект для повышения продуктивности разработки, не снижая при этом качество инженерных решений, безопасность и надежность программного обеспечения.
Для применения:
Backend-разработчик (Backend Software Developer)
Должностные обязанности:
Проектирование и разработка backend-части корпоративной платформы управления персоналом с использованием Python и FastAPI.
Разработка REST API, бизнес-логики, процессов согласования (Approval Workflows), механизмов аутентификации, авторизации и ведения аудита (Audit Logging).
Проектирование структур данных PostgreSQL, разработка миграций базы данных и оптимизация SQL-запросов.
Реализация интеграции с Active Directory и провайдерами идентификации на основе OIDC.
Разработка запланированных фоновых процессов (Background Processes), систем уведомлений, механизмов валидации данных и экспорта аналитической информации.
Обеспечение четкого разделения модулей и границ ответственности в рамках архитектуры Modular Monolith.
Разработка автоматизированных тестов и поддержка процессов развертывания приложений с использованием GitLab CI/CD и Kubernetes.
Использование современных AI-инструментов программирования на базе нейронных сетей для ускорения разработки, рефакторинга, тестирования и отладки программного кода.
Проверка и валидация кода, сгенерированного искусственным интеллектом, с точки зрения корректности, безопасности, сопровождаемости и производительности.
Тесное взаимодействие с Flutter-разработчиком, бизнес-аналитиком, QA-инженерами и DevOps-инженером.
Обязательные требования:
Не менее 3 лет профессионального опыта в разработке программного обеспечения.
Уверенное владение C# и .NET, включая объектно-ориентированное проектирование, асинхронное программирование и backend-разработку.
Практическая способность разрабатывать приложения промышленного уровня на Python, предпочтительно с использованием FastAPI.
Подтвержденный практический опыт AI-assisted Software Development с использованием современных больших языковых моделей и AI-инструментов программирования, таких как Claude Code, ChatGPT, Cursor, GitHub Copilot или их аналоги.
Умение эффективно использовать AI-инструменты для генерации кода, исследования архитектуры, отладки, рефакторинга и разработки автоматизированных тестов.
Способность самостоятельно проверять, диагностировать и улучшать Python-код, сгенерированный искусственным интеллектом.
Глубокие знания REST API, HTTP, JSON и принципов аутентификации.
Опыт работы с PostgreSQL, SQLAlchemy или аналогичными ORM-фреймворками, а также с миграциями баз данных.
Знание Git, Docker, автоматизированного тестирования и CI/CD.
Понимание принципов безопасности приложений, целостности данных (Data Integrity), параллельного выполнения операций (Concurrency) и управления транзакциями.
Свободное владение азербайджанским и русским языками.
Желательные квалификации:
Практический опыт работы с FastAPI, SQLAlchemy, Alembic и Pydantic.
Знание Kubernetes, GitLab CI/CD и Keycloak.
Опыт интеграции с LDAP, Active Directory или OpenID Connect.
Опыт работы с фоновыми задачами (Background Jobs), идемпотентными операциями и обработкой событий (Event Processing).
Знание S3, Apache Iceberg, Trino или корпоративных конвейеров обработки данных (Enterprise Data Pipelines).
Опыт разработки корпоративных приложений со сложной системой ролевого разграничения доступа (Role-Based Access Control) и процессами согласования.
Практическая оценка:
Кандидаты должны быть готовы продемонстрировать способность разрабатывать функциональный сервис на Python/FastAPI с использованием AI-инструментов программирования, объяснять принципы работы сгенерированной реализации, выявлять дефекты и улучшать полученный программный код.
Мы ищем опытного инженера-программиста, который умеет использовать искусственный интеллект для повышения продуктивности разработки, не снижая при этом качество инженерных решений, безопасность и надежность программного обеспечения.
Для применения: