Fullstack-разработчик
Summary
Fullstack developer building and maintaining backend services in PHP and Go, and modern frontend apps with React and TypeScript, while optimizing performance and scalability.
Зарплата: до 480000 RUR (на руки)
Обязанности:-
Разрабатывать, поддерживать и совершенствовать backend-сервисы и современные frontend-приложения;
-
Писать чистый, эффективный, поддерживаемый и переиспользуемый код;
-
Разрабатывать backend-функциональность и API с использованием PHP и Golang;
-
Создавать адаптивные и удобные пользовательские интерфейсы с использованием React и TypeScript;
-
Разрабатывать переиспользуемые frontend-компоненты и библиотеки;
-
Обеспечивать техническую реализуемость и корректную реализацию UI/UX-дизайнов;
-
Проектировать и интегрировать REST- и gRPC-сервисы, а также сторонние системы и внешние приложения;
-
Работать с реляционными базами данных, системами кэширования и очередями сообщений;
-
Обеспечивать безопасную обработку и передачу данных между frontend- и backend-частями приложения;
-
Оптимизировать приложения с точки зрения производительности, масштабируемости и надежности;
-
Выполнять диагностику, отладку и обновление существующих приложений и сервисов;
-
Участвовать в code review, технических обсуждениях и принятии архитектурных решений;
-
Анализировать причины возникновения системных ошибок и внедрять долгосрочные улучшения;
-
Участвовать в развертывании приложений и развитии процессов CI/CD.
-
Не менее 6 лет коммерческого опыта в Full Stack-разработке или разработке веб-приложений;
-
Уверенный коммерческий опыт разработки на PHP 7.4–8.x;
-
Глубокое понимание OOP, DDD, CQRS, событийно-ориентированной архитектуры (Event-Driven Architecture), принципов SOLID, паттернов проектирования и архитектуры MVC;
-
Отличное знание SQL и практический опыт работы с MySQL и/или PostgreSQL;
-
Уверенные знания HTML5, CSS3 и принципов адаптивной веб-разработки;
-
Уверенное владение Git, включая Git Flow, Pull Requests и проведение Code Review;
-
Практический опыт проектирования и интеграции REST API;
-
Опыт работы с Redis и RabbitMQ;
-
Опыт разработки с использованием React и TypeScript;
-
Опыт работы с CSS-препроцессорами и методологией модульной разработки SCSS;
-
Опыт работы с Docker и процессами CI/CD;
-
Опыт развертывания приложений в Kubernetes;
-
Опыт работы с Apache Kafka;
-
Понимание паттернов Pub/Sub, Outbox, Idempotency, Retry и Dead Letter Queue (DLQ);
-
Хорошее понимание лучших практик разработки программного обеспечения, тестирования, отладки и оптимизации производительности;
-
Опыт работы и готовность использовать современные AI-инструменты (Claude, Codex, Cursor и др.).
- Коммерческий опыт разработки на Golang (Go).
- Опыт работы с RxJS.
- Опыт работы с gRPC.
- Конкурентоспособная заработная плата;
- Официальное оформление в штат с первого дня;
- Удаленная работа;
- Комфортная, драйвовая обстановка в команде.