Skip to content

Back-end developer (PHP 8, Symfony 5, PostgreSQL 13) (remote)

Remote
  • Tallinn, Harjumaa, Estonia
Engineering

Job description

Привет, мы команда разработчиков TextMagic. TextMagic — международная технологическая компания SaaS. Наш флагманский продукт — это платформа для обмена SMS-сообщениями, используемая во всем мире (включая США, Великобританию, Канаду и Австралию). Наша платформа позволяет клиентам отправлять уведомления, напоминания, подтверждения и маркетинговые кампании через SMS, и у нас уже более 50 000 активных бизнес-пользователей. В прошлом году через нашу платформу было отправлено почти 250 миллионов сообщений, а наша цель — увеличить этот объём до 1 миллиарда сообщений в год.


Наша команда:
С каждым годом команда растет и сейчас в компании работает более 45 человек в Эстонии, Великобритании, Украине, России, Кыргызстане, Черногории и других странах мира.

Job requirements


Основной стек используемых технологий:

  • PHP 8.2, Symfony 5, Codeception, PHPUnit, OpenAPI
  • PostgreSQL 13, Memcached, MongoDB
  • Beanstalk
  • jQuery, Vue.js
  • Вся разработка ведется в Docker


Чем предстоит заниматься:

  • Разработка новых фич и эволюция архитектуры платформы.
  • Проектировка REST API.
  • Интеграция со сторонними сервисами с помощью API.
  • Рефакторинг и оптимизация кода.
  • Масштабирование проекта под растущие нагрузки.
  • Участие в продуктовой проработке вместе с командой.
  • Code Review других членов команды.
  • Оптимизация запросов к БД.

Что мы ожидаем от тебя:

  • Отличные знания и опыт с большинством технологий, перечисленных выше.
  • Чёткое понимание того, как устроена архитектура веб приложения, понимание принципов работы его отдельных составляющих.
  • Представление о том, как устроен жизненный цикл HTTP-запроса.
  • Опыт в построении REST API.
  • Понимание принципов SOLID и ООП.
  • Опыт работы с высоконагруженными системами.
  • Понимание того, как построить эффективную, масштабируемую архитектуру базы данных. Опыт работы с PostgreSQL/MySQL (написание сложных запросов; понимание EXPLAIN; оптимизация медленных запросов без изменения структуры БД; изменение схем больших таблиц без простоя итд).
  • Отличное знание английского или русского языка обязательно. Проектная документация – на английском языке.


Что мы предлагаем:

  • Высокая заработная плата без задержек.
  • Мотивационная программа в виде опционов на акции компании.
  • Гибкий график для оптимального баланса работы и личной жизни.
  • Любое необходимое оборудование для продуктивной работы.
  • Возможность привнести своё видение в проект.
  • Профессиональный и дружный коллектив, который не оставит без помощи в любом вопросе.
  • Оплачиваемый отпуск (28 календарных дней в году).

or