PHP Developer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
PHP Developer (Fullstack): Developing and supporting an enterprise collaboration platform based on Mailcow and SOGo with an accent on legacy code maintenance, AngularJS 1.x refactoring, and integration of mail/calendar protocols. Focus on building new features, performance optimization, and managing custom modifications for a high-load mail and scheduling system.
Location: Remote, Moscow time zone alignment required
Company
is a technology company developing comprehensive IaaS and PaaS solutions for diverse business categories.
What you will do
- Develop new features for SOGo calendar and resource management systems.
- Maintain and refactor legacy AngularJS 1.x codebases.
- Optimize performance for both backend and frontend components.
- Fix bugs and address technical debt in an enterprise collaboration platform.
- Integrate core components including mail, calendar, and contacts.
- Develop APIs for external system migrations and integrations.
Requirements
- Must be available in the Moscow time zone.
- 5+ years of commercial development experience.
- Strong background in supporting and developing legacy systems.
- Experience launching production systems with 500+ users.
- Proven ability working with Docker and containerization in production.
- Deep knowledge of PHP (OOP, patterns, PSR) and MySQL/MariaDB.
Nice to have
- Experience with MailCow, SOGo, or other CalDAV/CardDAV servers.
- Knowledge of CalDAV, CardDAV, and iCalendar protocols.
- Understanding of enterprise collaboration systems.
- Experience with GitLab CI/CD.
Culture & Benefits
- Remote-first work environment.
- Opportunity to work on complex enterprise-level open-source integration projects.
- Focused, individual contributor role within the project.
- Flexible part-time commitment of 2 hours per day.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →