Актуальные заказы по DDD

Back-End Developer (PHP)

Офис
Удаленно
Full-time

We are a leading back-office solution provider for Fintech companies that specialises in brokerage-related solutions. We have been operational for over ten years and are continually innovating on a wide range of products and services that serve the financial industry. 

Currently, we are looking for a PHP Backend Developer with a strong IT background. You will be working as part of a highly talented team of IT and business specialists. The team’s top priority is to deliver new features and improve existing services.


You like:

  • A Challenge;
  • A stable environment to nurture your passion for technology;
  • A chance to grow as a specialist;
  • To work in an agile, fast-paced environment;
  • To deliver quality work on time and focus on business value;
  • Meaningful work that has a profound impact on the company and the industry.


About you:

  • Excellent knowledge of PHP 7.4+;
  • Understanding of OOP, SOLID, OOP Patterns
  • Familiarity with Symfony framework;
  • PHP development experience 4+ years;
  • Solid understanding of MySQL;
  • Experience with RabbitMQ or any other messaging queue system;
  • Experience with Git;
  • Ability to write unit tests using PHPUnit framework;
  • Strong communication and problem-solving skills;
  • Strong written skills in technical English (Upper-Intermediate or higher).


As an advantage:

  • Understanding of DDD, CQRS;
  • Familiarity with ElasticSearch;
  • Experience working with CS fixer, PHP stan, or similar tools.
  • Familiarity with JIRA and Confluence.
  • Familiar with the finance domain.


Responsibilities:

  • Develop new functionality and maintain the existing company's services;
  • Integrate with external and internal services;
  • Coordinate technical solutions with other product teams;
  • Write well-designed, testable, efficient code;
  • Refactor and optimise existing code;
  • Create and maintain software documentation;
  • Troubleshoot production issues;
  • Work with Agile methodologies.


We offer:

  • Work in an international company;
  • Comprehensive health insurance, social guarantees;
  • Paid sports activities;
  • Fruits, cookies and great coffee;
  • Sponsored educational package;
  • Modern office environment in the centre of Riga;
  • Friendly team and career growth opportunities;
  • Fully subsidised parking near the office after the probation period;
  • Remote work during the COVID-19 pandemic.


Senior .NET-разработчик

Удаленно
Full-time
Проектная занятость
Требуется Senior .NET-разработчик для работы над банковским проектом. Требования: - Опыт работы в роли бэкенд на .Net core от 3-х лет; - Рефакторинг, методы рефакторинга; - Умение определять правильность покрытия тестами кода; - Умение определять и находить узкие места в приложении; - Опыт работы с CI/CD-пайплайн; - Опыт разработки приложений с соблюдением REST принципов; - Глубокое понимание концепций ООП, вариантность; - Архитектурные паттерны, связанность (coupling) и связность (cohesion); - Опыт проектирования БД; - Использование NoSQL и реляционных БД, понимание плюсов и минусов; - DDD (domain-driven design); - Асинхронность и многопоточность; - Хорошее понимание протокола HTTP, обработка HTTP-запросов, Websockets; - Знание паттернов проектирования; - Опыт проведения код-ревью. Задачи: - Анализ и оценка требований; - Участие в проектирование архитектуры; - Разработка нового функционала; - Доработка существующего функционала; - Написание unit-тестов; - Тестирование; - Устранение дефектов и уязвимостей; - Документирование.

Senior PHP-разработчик (удаленно)

Мы – специалисты в области монетизации трафика. Мы сами придумываем, проектируем и разрабатываем проекты, сами их ведем и сами зарабатываем на них. Мы не только монетизируем чужой трафик, но и генерируем свой с помощью сети собственных контентных ресурсов. Мы быстро растем, и продолжаем развивать экосистему для работы с трафиком, запуская consumer internet проекты. Мы ищем разработчика, который станет ядром команды по разработке нашего нового проекта - cashback-сервиса. Требования к навыкам: — PHP 5.6+, PHP 7 - общее хорошее знание и понимание языка; умение правильно использовать все объектно-ориентированные возможности языка — Шаблоны проектирования — Понимание принципов KISS, DRY, SOLID, YAGNI, DDD — Опыт проектирования нагруженных систем — MySQL или PostgreSQL – опыт написания сложных запросов и их оптимизации — Redis – опыт работы — PHPUnit — Javascript – базовые знания — Опыт работы с одним или несколькими фреймворками (Lavarel/Zend/Symfony/Phalcon/Yii) — Английский, достаточный для чтения документация Бонусы — Компенсация на уровне топовых компаний Рунета — Свободный график (при условии 40 часов в неделю; быть на связи в рабочее время) — Возможность работы из офиса в Москве или удаленно — Поможем с переездом, если вы находитесь в другом городе Дополнительные инструкции — Перед началом беседы мы попросим вас выполнить тестовое задание (15-20 минут): https://docs.google.com/document/d/1YsE19WnJjftWjNycPYfDCw8OtbObWekhRV0DaW0y0Xc/edit. Основная идея тестового задания – продемонстрировать ваши навыки проектирования; реализация игровых механик и юзер интерфейсы не нужны. — Если вам интересно, то, чем мы занимаемся, напишите нам немного о себе на privet@local-internet.ru (в письме укажите ссылку на ваш репозиторий с результатами выполнения тестовой задачи)

Разработчик на PHP фреймворк Symfony

ВНИМАНИЕ: разработчик ищется в стартап-партнер. Нужен сильный разработчик серверной части с опытом проектирования и разработки клиентских WEB-приложений на PHP с применением фреймворка Symfony 2/3. Что мы ждем от кандидата: Спроектировать архитектуру web-сервиса. Запрограммировать все страницы сервиса, верстка которых уже есть. Писать самодокументированный код с сопроводительной документацией. Взаимодействовать с подрядчиками при необходимости. Требования: Опыт проектирования информационных систем. Понимание паттернов проектирования DDD. Уверенное владение PHP 5.6, 7.0. Уверенное владение SQL и опыт работы с MySQL / PostgreSQL Знакомство с фреймворками ZF2, Symfony 2/3. Хорошее знание HTML 5, CSS 3, SCSS. Уверенные навыки работы с Linux. Опыт работы с Git, понимание Git-workflow. Умение писать тесты и понимание TDD. Умение писать самодокументируемый код. Привычка писать сопроводительную документацию. Отличное понимание RESTful, RPC и опыт проектирования API. Опыт интеграции со сторонними RESTful / RPC-сервисами. Опыт подключения рассылок внешних поставщиков услуг. Знания современных технологий в своей сфере, умение быстро изучать новые технологии. Знание английского на уровне чтения технической литературы или выше. Сайт предполагает подключение внешних сервисов и ряд основных задач: Оплата пластиковыми картами. Подключение рассыльщика, желательно maildrill.com, включая настройку очереди отправки. Загрузка адресных книг из почтовых ящиков Mail, Gmail, Yandex и других, а также файлов Excel и CSV. Подключение аналитики по итогам рассылки, которая должна выводиться в личный кабинет пользователя. Настройка через API уже сверстанных двух редакторов на технологии SVG. Создание функционального личного кабинета, а не информационного, где пользователь совершает ряд действий. Создание административной части сайта, которая предполагает замену контента, создание справочников для личного кабинета (около 15 штук), а также создание аналитики по действиям клиентов. Подтверждение вышеперечисленного опыта - наличие в портфолио у кандидата/кандидатов сложных функциональных сервисов, а не информационных сайтов и не landing page. Плюсом будет наличие размещенных кодов в open-source, типа GitHub. Условия сотрудничества обсуждаются с каждым кандидатом индивидуально, в зависимости от компетенций. Рассматриваем сотрудничество только с физическими лицами или ИП, которое оформляется договором заказа с передачей исключительных прав. Все разработки ведутся на сервере заказчика. Работа предусматривает полную занятость, с дальнейшим оформлением в штат компании по итогам запуска первой версии сервиса.