Senior Full Stack Developer

MaxLine

Senior Full Stack Developer

Минск

Описание вакансии

Ищем опытного Senior Full Stack Developer, который присоединится к нашей команде разработки и будет участвовать в создании масштабируемых веб-приложений.

В этой роли вы будете заниматься как backend-, так и frontend-разработкой: проектировать API и реализовывать бизнес-логику на PHP и Golang, а также создавать современные пользовательские интерфейсы с использованием React и TypeScript.

Обязанности:
• Проектирование, разработка и поддержка backend-сервисов и современных frontend-приложений.
• Написание чистого, эффективного, поддерживаемого и переиспользуемого кода.
• Разработка backend-функциональности и API на PHP и Golang.
• Создание адаптивных и удобных пользовательских интерфейсов с использованием React и TypeScript.
• Разработка переиспользуемых frontend-компонентов и библиотек.
• Обеспечение технической реализуемости и корректной реализации UI/UX-дизайнов.
• Проектирование и интеграция REST- и gRPC-сервисов, сторонних систем и внешних приложений.
• Работа с реляционными базами данных, системами кэширования и брокерами сообщений.
• Безопасная обработка и валидация данных между frontend- и backend-частями приложения.
• Оптимизация приложений с точки зрения производительности, масштабируемости и надежности.
• Поиск, анализ и устранение ошибок, а также развитие существующих приложений и сервисов.
• Участие в code review, технических обсуждениях и принятии архитектурных решений.
• Поиск первопричин системных проблем и внедрение долгосрочных улучшений.
• Поддержка процессов развертывания приложений и участие в развитии CI/CD.

Требования:

• От 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.
Условия:
  • График 5/2 с гибким началом рабочего дня;
  • Отпуск 25 календарных дней;
  • 3 sick days в год;
  • Оборудованное рабочее место со всем необходимым;
  • Корпоративы, тимбилдинги и другие активности компании;
  • Компенсация занятий спортом.
Ссылка на вакансию в банке вакансий на gsz.gov.⁣by:

https://gsz.gov.by/registration/employer/vacancy/1946209/detail-public/

Навыки
  • PostgreSQL
  • React
  • Kubernetes
  • Go
  • PHP
  • TypeScript
  • SQL
  • MySQL
  • Docker
  • Redis
  • Git
  • Kafka
  • RabbitMQ
Посмотреть контакты работодателя

Адрес

Похожие вакансии

  • Минск

  • Не указана

Рекомендуем
  • Минск

  • Не указана

Рекомендуем
Viber
  • Минск

  • Не указана

Рекомендуем

Senior Python Developer

Бусел Капитал

  • Минск

  • Не указана

Национальный центр электронных услуг,РУП

Ведущий инженер-программист (Middle Backend Developer Python)

Национальный центр электронных услуг,РУП

  • Минск

  • Не указана

Альнилам

Web-разработчик

Альнилам

  • Минск

  • Не указана

Национальный центр электронных услуг,РУП

Middle Backend Developer Java (ведущий инженер-программист)

Национальный центр электронных услуг,РУП

  • Минск

  • Не указана

АЛЬФА-БАНК

Android Team Lead

АЛЬФА-БАНК

  • Минск

  • Не указана

Национальный центр электронных услуг,РУП

Ведущий инженер-программист (Middle Android Developer)

Национальный центр электронных услуг,РУП

  • Минск

  • Не указана

Белорусский народный банк

Business/System Analyst Senior

Белорусский народный банк

  • Минск

  • Не указана

А1 (Унитарное предприятие А1)

Инженер-программист 1С

А1 (Унитарное предприятие А1)

  • Минск

  • Не указана

MaxLine
  • Минск

  • Не указана

ДЕВХЭД

Lead UX/UI Designer

ДЕВХЭД

  • Минск

  • Не указана

Арлайт РУС
  • Минск

  • Не указана

Andersen
  • Минск

  • Не указана

ЛВО Интернешнл

Java Developer

ЛВО Интернешнл

  • Минск

  • Не указана

КМ Лаб
  • Минск

  • Не указана

АйконГеймс

Lead Unity Developer (GameDev)

АйконГеймс

  • Минск

  • Не указана

Леста Игры
  • Минск

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию