MRP My Recruitment Partners Ltd.
Senior Software-Entwickler (m/w/d) – PHP/Symfony & React – Berlin - Hybrid
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в небольшую команду Girona Softwareentwicklung для модернизации продукта Konsentas (управление делами и приёмами для госорганов): перевод legacy-PHP на Symfony и jQuery/Vanilla-JS на React при параллельной поддержке продукта.
Задачи
- Постепенно заменять legacy-модули на Symfony-сервисы и React-интерфейсы при работающем продукте
- Разрабатывать fullstack-фичи от базы данных до фронтенда, в том числе кастомные расширения для клиентов
- Поддерживать, отлаживать и развивать существующий legacy-код
- Проводить code review и наращивать покрытие тестами
- Согласовывать с руководителем разработки и директором, какие области модернизировать следующими
- Наставничество двух стажёров на финальном этапе обучения (без дисциплинарного руководства)
- Иногда участвовать во встречах с клиентами, примерно раз в 3–4 недели
Требования
- Около 4–5 лет профессиональной разработки ПО
- Глубокое знание современного PHP 8.x с ООП-архитектурой (DI, интерфейсы, SOLID)
- Подтверждённый практический опыт с Symfony
- Уверенная работа с legacy-кодом: рефакторинг, отладка, развитие без полного переписывания
- Твёрдый опыт во фронтенде на JavaScript/React, jQuery не пугает
- Реляционные БД (MySQL/MariaDB или SingleStore) и уверенный SQL
- Git и работа с CI/CD
- Немецкий на уровне C1, английский минимум B1
- Самостоятельность, структурный и проактивный подход, высокие требования к качеству
- Надёжная коммуникация, командная работа, готовность делиться знаниями
Условия
- Бессрочный контракт, полная занятость
- Гибрид: 3 дня в офисе / 2 дня удалённо
- 30 дней отпуска
- Гибкий график с ядром с 10:00
- Обучение в рабочее время (например, курсы Udemy), свои предложения приветствуются
- Лицензия Claude, открытость к другим инструментам
- Hardware: Lenovo ThinkPad, открыты к предложениям
- UrbanSportsClub и JobRad
- Удобная транспортная доступность: S1 и автобусы M48, 101, 115
- Офис в Берлин-Целендорфе, прямо у станции S-Bahn Zehlendorf
Навыки
- PHP
- PHP 8.1
- Symfony
- React
- JavaScript
- jQuery
- Vanilla JS
- MySQL
- MariaDB
- SingleStore
- SQL
- Git
- CI/CD
- PHPUnit
- Jest
- Docker
- REST
- API-Design
- Cloud
- Claude Code
- Codex