ОПИС ВАКАНСІЇ
Аутсорсингова ІТ-компанія SKALAR оголошує конкурс на позицію Middle Back-end Developer (Laravel) Аутсорсингова ІТ Компанія SKALAR спеціалізується на розробці складних індивідуальних продуктів. Наша експертиза охоплює галузі електронної комерції, штучного інтелекту, Data Science, цифрової трансформації та розробки стартапів.
Ми оголошуємо конкурс на позицію Back-end Developer, пропонуючи можливість приєднатися до команди професіоналів та працювати над цікавими проектами.
Технологічний стек:
Наш backend розробник працює та розвивається у стеку PHP, Laravel Framework, Python, Node.js, Kotlin, GraphQL. Як оточення для деплою використовується Docker, Docker Swarm. Розробка: CI/СD
Спеціалізуємося на складних web-проєктах та автоматизації бізнес-процесів. Якісна розробка є принципом нашої роботи.
Вимоги:
Просунуті знання та багаторічний досвід роботи з PHP:
- Глибоке розуміння просунутих концепцій PHP, включаючи ООП, патерни проектування, абстрактні класи та інтерфейси.
- Здатність до оптимізації продуктивності та пам’яті у складних PHP-додатках.
Експертиза у використанні фреймворку Laravel:
- Глибоке розуміння архітектури Laravel, включаючи Eloquent ORM, Blade, Artisan, Middleware.
- Досвід у створенні масштабованих та високонавантажених додатків на Laravel.
Просунуті навички роботи з базами даних та SQL:
- Здатність до проектування ефективних структур баз даних та оптимізації запитів для високих навантажень.
- Глибоке розуміння принципів індексації, транзакцій та реплікації у SQL-базах даних.
Впевнене володіння фронтенд технологіями:
- Знання принципів роботи та оптимізації HTML, CSS, JavaScript.
- Досвід інтеграції фронтенда із серверними API.
Професійний досвід у тестуванні та налагодженні:
- Досвід у написанні модульних, інтеграційних та функціональних тестів.
- Просунуті навички використання інструментів для налагодження та профілювання (наприклад, XDebug, Xhprof).
Майстерність у застосуванні та розробці архітектурних патернів:
- Застосування та розуміння принципів SOLID, DRY, KISS у розробці.
- Досвід застосування патернів проектування для створення систем, що масштабуються і легко підтримуються.
Просунуті знання систем контролю версій та CI/CD:
- Глибоке розуміння принципів роботи Git, включаючи git flow та магістральну розробку.
- Досвід налаштування та використання систем безперервної інтеграції та доставки.
Досвід адміністрування серверів та контейнеризації:
- Глибокі знання Linux, включаючи налаштування серверів, налаштування безпеки та оптимізацію продуктивності.
- Просунуті навички роботи з Docker та docker-compose для розробки, тестування та розгортання додатків.
Аналітичні здібності та навички вирішення складних завдань:
- Здатність аналізувати складні технічні проблеми та розробляти ефективні рішення.
- Досвід в оптимізації існуючих систем та рефакторингу на основі аналізу технічного боргу.
Обов’язки:
Просунуте використання та розробка на Laravel:
- Розробка складних функціональних модулів та компонентів у Laravel.
- Застосування та розширення можливостей Eloquent ORM, Blade, Middleware для створення високоефективних програм.
Безперервний професійний розвиток:
- Активне освоєння нових технологій та мов програмування (Python, Node.js, Kotlin, GraphQL) відповідно до вимог та напрямків розвитку компанії.
- Постійне навчання та підвищення своїх кваліфікаційних рівнів.
Розробка та підтримка серверної частини додатків:
- Розробка складних архітектур серверних програм на PHP.
- Робота з кешуванням, оптимізація продуктивності та масштабованості додатків.
Просунута взаємодія з базами даних:
- Проектування та реалізація ефективних архітектур баз даних.
- Глибока оптимізація запитів та індексів для забезпечення високої продуктивності за умов великих обсягів даних.
Розробка та інтеграція фронтенду:
- Розробка складних взаємодій між сервером та клієнтом, включаючи асинхронні запити та Web APIs.
- Поглиблене розуміння та оптимізація взаємодії між серверною та клієнтською частинами.
Тестування та налагодження:
- Розробка та впровадження комплексних стратегій тестування (Unit, Integration, E2E).
- Використання просунутих інструментів налагодження та профілювання для виявлення та усунення проблем.
Підтримка високих стандартів коду та практик:
- Глибоке розуміння та суворе дотримання стандартів кодування PSR та принципів SOLID.
- Активний рефакторинг та підтримання чистоти коду, ідентифікація та усунення «code smells».
Адміністрування серверів та контейнеризація:
- Глибокі знання та досвід роботи в Linux, включаючи налаштування, моніторинг та оптимізацію серверів.
- Професійне використання Docker та docker-compose для розробки, тестування та розгортання додатків.
Робочий графік:
- пн-пт з 9:30 до 18:30
- дистанційно
Ми пропонуємо:
- ЗП від $1000 і вище (за підсумками співбесіди)
- Офіційне працевлаштування
- Кар'єрне, професійне та зарплатне зростання
- Програма професійного розвитку
- Дружній колектив
Контактна інформація →