Qualitica - IT-компания, специализирующаяся на веб-разработке, независимом тестировании, аутстаффинге и подборе IT-специалистов для проектов клиентов.
Ищем backend-разработчиков уровня Middle+ / Senior для работы на проектах наших клиентов.
Формат - участие в проектных командах заказчиков, преимущественно в enterprise, финтехе, телекоме, e-commerce и высоконагруженных продуктах.
Нам нужен самостоятельный разработчик, который умеет не только реализовывать отдельные задачи, но и разбираться в существующих системах, проектировать сервисы и API, работать с базами данных и интеграциями, находить причины технических проблем и участвовать в принятии инженерных решений.
Основной язык разработки - Java/Kotlin, Python, C#/.NET, Go, PHP или другой современный backend-стек. Владение несколькими языками не требуется.
Чем предстоит заниматься
- Разрабатывать и поддерживать backend-сервисы и приложения;
- Реализовывать новую функциональность и развивать существующие системы;
- Проектировать и разрабатывать REST API и интеграционные сервисы;
- Работать с микросервисной архитектурой;
- Проектировать взаимодействие между сервисами;
- Работать с PostgreSQL, MySQL, MS SQL, Oracle или другими реляционными БД;
- Проектировать структуры данных и оптимизировать SQL-запросы;
- Работать с Redis, MongoDB, ClickHouse или другими хранилищами в зависимости от проекта;
- Реализовывать асинхронное взаимодействие через Kafka, RabbitMQ или другие брокеры сообщений;
- Разрабатывать unit- и integration-тесты;
- Анализировать логи, ошибки и причины проблем в работе сервисов;
- Работать с Kibana, Grafana, Graylog, Sentry или аналогичными системами;
- Участвовать в code review;
- Выполнять рефакторинг и улучшать качество существующего кода;
- Участвовать в декомпозиции и оценке технических задач;
- Взаимодействовать с системными аналитиками, QA, DevOps и другими разработчиками;
- Участвовать в обсуждении архитектурных и технических решений;
- Работать с Git и CI/CD;
- Использовать AI-инструменты для ускорения разработки, анализа существующего кода, написания тестов и технической документации.
Что нужно знать
- Опыт коммерческой backend-разработки от 3 лет;
- Уверенное владение одним из backend-стеков:
Java / Kotlin:
- Java или Kotlin;
- Spring / Spring Boot;
- Maven или Gradle;
- JUnit или аналогичные инструменты тестирования;
или Python:
- Python;
- FastAPI, Django, Flask или аналогичный backend-фреймворк;
- Pytest или аналогичные инструменты тестирования;
или C# / .NET:
- C#;
- .NET / ASP.NET Core;
- Entity Framework или аналогичные ORM;
или Go:
- Go / Golang;
- опыт разработки backend-сервисов и API на Go;
или PHP:
- PHP 8+;
- Symfony, Laravel или другой современный backend-фреймворк;
или другой backend-стек при наличии сильного коммерческого опыта.
Также необходимы:
- Понимание принципов ООП и проектирования программного обеспечения;
- Умение писать поддерживаемый и структурированный код;
- Опыт разработки REST API;
- Понимание HTTP, JSON и клиент-серверного взаимодействия;
- Уверенная работа с SQL;
- Опыт работы с реляционными базами данных;
- Понимание принципов транзакций и работы с данными;
- Понимание микросервисной архитектуры;
- Опыт работы с Git;
- Понимание CI/CD;
- Опыт написания unit- и integration-тестов;
- Умение анализировать логи и локализовывать причины ошибок;
- Понимание жизненного цикла разработки ПО;
- Самостоятельность и ответственность за реализуемый функционал;
- Умение взаимодействовать с аналитиками, тестировщиками, DevOps и другими участниками команды.
Будет плюсом
- Опыт работы в банках, финтехе, телекоме или крупных enterprise-проектах;
- Опыт разработки высоконагруженных и распределённых систем;
- Опыт проектирования сервисов или отдельных подсистем с нуля;
- Опыт работы с Kafka, RabbitMQ или другими брокерами сообщений;
- Понимание event-driven архитектуры;
- Опыт работы с Redis, MongoDB, ClickHouse, Elasticsearch или другими NoSQL-хранилищами;
- Опыт разработки gRPC, GraphQL, SOAP или WebSocket-интеграций;
- Опыт с Docker;
- Опыт работы с Kubernetes;
- Опыт настройки или использования GitLab CI, Jenkins и других CI/CD-инструментов;
- Опыт работы с облачной инфраструктурой;
- Опыт оптимизации производительности приложений и SQL-запросов;
- Опыт профилирования и поиска узких мест;
- Понимание принципов отказоустойчивости и масштабирования систем;
- Понимание DDD, Clean Architecture, SOLID и распространённых архитектурных паттернов;
- Опыт технического лидерства или менторства разработчиков;
- Опыт проведения code review и участия в архитектурных обсуждениях;
- Опыт разработки внутренних инструментов и библиотек;
- Активное использование AI-инструментов: Codex, Claude Code, GitHub Copilot, Cursor и других.
Мы предлагаем
- Удалённый формат работы;
- Участие в проектах крупных клиентов, включая enterprise, финтех, телеком и e-commerce;
- Разнообразие проектов, предметных областей и технологических стеков;
- Возможность выбирать проекты с преимущественным использованием вашего основного языка и стека;
- Возможность заниматься не только реализацией задач, но и проектированием сервисов и технических решений;
- Уровень оплаты - по результатам собеседования и в зависимости от опыта.

