Ми шукаємо Fullstack Web Developer, який працюватиме над вебпроєктами на стеку PHP + JavaScript та братиме участь у розробці як backend-, так і frontend-частини продуктів.
Ми - inhouse компанія, яка розробляє SaaS продукти для себе.
деякі наші продукти:
phototune.ai
reelsvideo.io
ssstwitter.com
ssstik.io
Що потрібно буде робити
- Розробляти та підтримувати web-застосунки на PHP та JavaScript.
- Працювати як із backend, так і з frontend у межах однієї кодової бази.
- Розробляти API та інтеграції між frontend і backend.
- Працювати з існуючими проектами та поступово покращувати їхню архітектуру й код.
- Створювати нові проекти
- Працювати з базами даних та оптимізувати запити.
- Аналізувати логи та знаходити причини проблем у production.
- За необхідності працювати безпосередньо із серверами через SSH та Linux CLI.
Наш основний стек
Backend
- PHP
- Slim Framework 4
- REST API
- cURL / HTTP-інтеграції
Frontend
- JavaScript
- Vanilla JS
- TypeScript
- HTMX
- HTML/CSS
Наш frontend не побудований навколо одного великого SPA-фреймворку. Залежно від проєкту використовуються vanilla JavaScript, TypeScript та HTMX.
Тому важливо впевнено працювати з JavaScript та розуміти, як frontend взаємодіє з backend.
Робота з даними
Ми використовуємо як реляційні, так і нереляційні сховища:
- SQL databases
- Redis
- складні SQL-запити та їх оптимізація
- робота з даними в Redis
Важливо розуміти не лише синтаксис SQL, а й як правильно будувати запити та працювати з базами даних з точки зору продуктивності й архітектури.
Додатковий стек
На окремих проєктах використовуються:
- Python + Flask
- Node.js
- Bun
- Deno
- TypeScript
Знання цих технологій буде плюсом, але не є обов’язковим. Основний стек - PHP + JavaScript.
Інфраструктура та інструменти
- Git
- Bitbucket
- Docker
- VS Code
- Linux
- SSH
Для проєктів є готові Docker-конфігурації на базі containers.dev, тому локальне робоче середовище можна швидко розгорнути та почати роботу практично без ручного налаштування.
Основна IDE у команді - VS Code, але вибір IDE залишається за розробником.
Буде плюсом
- Slim Framework 4 або інший сучасний PHP framework;
- TypeScript;
- HTMX;
- Python / Flask;
- Node.js / Bun / Deno;
- Docker;
- досвід роботи з Redis;
- розуміння load balancing та API architecture;
- досвід debugging production-проблем;
- розуміння performance optimization.
Ми пропонуємо:
- Роботу над цікавими продуктами в галузі завантаження медіафайлів, AI, обробки зображень
- Гнучкий графік роботи
- Мінімум мітингів, максимум технічної роботи
- Роботу з дому в зручних для вас умовах