Position: PHP (Laravel) Backend Developer in Esports B2B Platform
Company: TEN
Category: PHP
Experience: 3y

Ми шукаємо крутого Laravel-розробника в швидкозростаючий українсько-мальтійський стартап в індустрії відеоігор та кіберспорту. Ми створюємо комплексну бізнес-платформу і нам потрібна людина, яка зможе самостійно продумувати технічну архітектуру та дизайн рішень, на основі вимог до продукту.

🇺🇦 TEN.gg шукає PHP/Laravel-розробника з аджайл мисленням для роботи в швидкозростаючому українсько-мальтійському стартапі в індустрії відеоігор та кіберспорту. Ми створюємо комплексну платформу з бізнес-каталогом, відділом рекрутмента та маркетплейсом послуг фрілансерів. Ви могли б ідеально підійти, якщо ви проактивний розробник з хорошим досвідом роботи з PHP/Laravel, в ідеалі з орієнтованим на продукт мисленням.

Вимоги:
— 3+ роки досвіду роботи з PHP 7
— 3+ роки комерційного досвіду роботи з Laravel
— Досвід роботи з мікросервісною архітектурою
— Практичний досвід роботи з Docker
— Розуміння протоколів REST і RPC
— PostgreSQL
— Elastic Search
— Добре знання інженерних моделей і принципів SOLID
— Фундаментальне розуміння TDD
— Досвід написання автоматизованого модульного, інтеграційного та функціонального тестування
— Принаймні середній рівень англійської мови (для читання технічної документації)

Бажано, але не обов’язково:
— Досвід у фронтенді
— Досвід роботи в стартапах
— Інтерес до відеоігор, кіберспорту чи індустрії розробки ігор
— Розуміння методології Agile

Ми пропонуємо:
— Конкурентну компенсацію за результатами співбесіди
— Покриття податків
— Бути частиною продукту. Брати участь у прийнятті рішень, змінювати та покращувати продукт.
— Сучасний стек
— Дружню атмосферу в колективі
— Віддалену роботу з можливістю переїзду на Мальту в майбутньому (за бажанням)

Обов’язки:
— Працювати з B2B платформою, яка буде використовуватися такими організаціями, як Electronic Arts, Ubisoft, Blizzard Entertainment, NAVI, Team Liquid та ін.
— Створювати серверні API та деліверити код на продакшен
— Розробляти дизайн технічних рішень
— Працювати з командою, PM/BA та C-Level на початковій стадії розробки функцій, щоб допомогти їм розробити вимоги, враховуючи технічні обмеження та гнучкість рішень
— Нести відповідальність за функції, які ви розробили та відправили на прод
— Робити внесок у покращення загальної бекенд організації, ділитися своїм унікальним досвідом, знаннями, найкращими практиками та шаблонами
— Написання тестів для вашого коду
— Проводити код ревью учасників команди
— Працювати в аджайлі атмосфері розробки програмного забезпечення в середовищі стартапу

У нашому продукті ми використовуємо:
— Laravel 8.5
— PHP 7.4
— PostgreSQL
— RPC
— Elastic
— Auth Auth (Laravel Socialite and Laravel Sanctum)
— Localization
— BFF API Gateway
— Docker
— Microservice architecture


🇬🇧 We need a software developer who can independently think through the technical architecture and design of solutions, based on product requirements and its goals. You could be a perfect fit if you are a proactive software engineer with good Laravel expertise, and have a product-oriented mindset. 

Requirements:
— 3+ years of experience with PHP 7
— 3+ years of commercial experience with Laravel
— Experience with microservice architecture
— Hands-on experience with Docker
— Understanding of REST and RPC protocols
— PostgreSQL
— Elastic Search
— Good knowledge of engineering patterns and SOLID principles
— Fundamental understanding of TDD
— Experience in writing automated unit, integrational and functional testing
— At least an Intermediate level of English (for reading and writing technical documentation)

Preferred, but not a must:
— Frontend experience
— Experience working in startups
— Understanding of the Agile methodology
— Interest in video games

We offer:
— Competitive salary based on the interview
— Tax coverage
— Be a key part of the product. Take part in decision-making, change and improve the product.
— Modern technical stack
— Friendly start-up atmosphere in the team

Responsibilities:
— Work on a B2B/B2C platform that will be used by such organizations like Electronic Arts, Ubisoft, Blizzard Entertainment, NAVI, Team Liquid, etc.
— Build backend APIs in and ships code to production frequently
— Develop technical designs once you’re more familiar with the overall architecture
— Work with the BA and the C-Level team in the initial stage of feature development to help them design requirements in a lean way given technical constraints, and flexibility on the other hand.
— Be responsible for the features you built and shipped to production
— Contribute to improving the overall backend organization by sharing your unique experience, learnings, best practices, and patterns
— Writing unit/auto tests for your code
— Сonduct code reviews of your teammates
— Be ready to work with all kinds of Agile Software Development activities in a startup environment

In our product we currently use:
— Laravel 8.5
— PHP 7.4
— PostgreSQL
— RPC 
— Elastic 
— Auth (Laravel Socialite and Laravel Sanctum)
— Localization 
— BFF API Gateway
— Docker
— Microservice architecture