Компания не указана
Senior Full stack Developer
3 нед. назад
5000–6500 EURSeniorRemote
phpgolangreacttypescriptsqlmysqlpostgresqlhtml5
Ищем опытного Senior Full Stack Developer для создания масштабируемых веб-приложений с использованием PHP, Golang, React и TypeScript в удалённой команде.
Требования
- От 5 лет коммерческого опыта в Full Stack или веб-разработке.
- Уверенный коммерческий опыт работы с PHP 7.4–8.x.
- Глубокое понимание: объектно-ориентированного программирования (OOP); Domain-Driven Design (DDD); CQRS; событийно-ориентированной архитектуры (Event-Driven Architecture); принципов SOLID; паттернов проектирования; архитектуры MVC.
- Отличные знания SQL и практический опыт работы с MySQL и/или PostgreSQL.
- Уверенное владение HTML5, CSS3 и принципами адаптивной верстки.
- Хорошее знание Git, включая Git Flow, Pull Request и Code Review.
- Практический опыт проектирования и интеграции REST API.
- Опыт работы с Redis и RabbitMQ.
- Коммерческий опыт работы с React и TypeScript.
- Опыт использования CSS-препроцессоров и методологии модульного SCSS.
- Опыт работы с Docker и построением CI/CD-процессов.
- Опыт деплоя приложений в Kubernetes.
- Опыт работы с Apache Kafka.
- Понимание паттернов Pub/Sub, Outbox, Idempotency, Retry и DLQ (Dead Letter Queue).
- Хорошее понимание лучших практик разработки ПО, тестирования, отладки и оптимизации производительности.
- Опыт работы и готовность использовать современные AI-инструменты (Claude, Codex, Cursor и др.)
Будет плюсом
- Коммерческий опыт разработки на Golang.
- Опыт работы с RxJS.
- Опыт работы с gRPC.
Обязанности
- Проектирование, разработка и поддержка backend-сервисов и современных frontend-приложений.
- Написание чистого, эффективного, поддерживаемого и переиспользуемого кода.
- Разработка backend-функциональности и API на PHP и Golang.
- Создание адаптивных и удобных пользовательских интерфейсов с использованием React и TypeScript.
- Разработка переиспользуемых frontend-компонентов и библиотек.
- Обеспечение технической реализуемости и корректной реализации UI/UX-дизайнов.
- Проектирование и интеграция REST- и gRPC-сервисов, сторонних систем и внешних приложений.
- Работа с реляционными базами данных, системами кэширования и брокерами сообщений.
- Безопасная обработка и валидация данных между frontend- и backend-частями приложения.
- Оптимизация приложений с точки зрения производительности, масштабируемости и надежности.
- Поиск, анализ и устранение ошибок, а также развитие существующих приложений и сервисов.
- Участие в code review, технических обсуждениях и принятии архитектурных решений.
- Поиск первопричин системных проблем и внедрение долгосрочных улучшений.
- Поддержка процессов развертывания приложений и участие в развитии CI/CD.
Условия
- Полная занятость, удаленный формат
- Зарплата: 5000€ - 6500€