IT Craft запрошує PHP розробника Symfony приєднатися до нашої команди. Як розробник, ви відіграватимете ключову роль у проектуванні, створенні та підтримці високоякісних програмних рішень.Обов’язки:Проектування, розробка та підтримка веб-застосунків з використанням Symfony 5.4 та суміжних технологій;Реалізація та оптимізація бази даних MySQL, включаючи створення збережених процедур і функцій;Створення та підтримка RESTful API для забезпечення безшовної інтеграції з фронтендом і сторонніми систем
IT Craft запрошує PHP розробника Symfony приєднатися до нашої команди. Як розробник, ви відіграватимете ключову роль у проектуванні, створенні та підтримці високоякісних програмних рішень.
Обов’язки:
- Проектування, розробка та підтримка веб-застосунків з використанням Symfony 5.4 та суміжних технологій;
- Реалізація та оптимізація бази даних MySQL, включаючи створення збережених процедур і функцій;
- Створення та підтримка RESTful API для забезпечення безшовної інтеграції з фронтендом і сторонніми системами;
- Робота з JSON-структурами для обміну та зберігання даних;
- Написання чистого, ефективного та добре задокументованого коду;
- Проведення код рев’ю для дотримання найкращих практик і стандартів кодування;
- Взаємодія з кросфункціональними командами, включаючи фронтенд-розробників, дизайнерів і продакт-менеджерів для своєчасної імплементації фічей;
- Налагодження та усунення проблем в стеку додатків, включаючи логіку на стороні сервера та запити до бази даних;
- Пропозиції вдосконалення існуючих систем, робочих процесів і практик для підвищення продуктивності та ефективності системи.
Вимоги:
- 3+ роки досвіду комерційної розробки;
- Професійне володіння Symfony framework;
- Значний досвід роботи з MySQL, включаючи збережені процедури та функції;
- Досвід розробки та підтримки REST API;
- Досвід роботи з JSON;
- Вміння працювати з системами контролю версій і спільними робочими процесами за допомогою Git;
- Розуміння концепцій контейнеризації та інструментів, таких як Docker, для розробки застосунків;
- Досвід керування залежностями та пакетами PHP за допомогою Composer;
- Рівень володіння письмовою та розмовною англійською мовою — принаймні Upper-Intermediate.
Буде плюсом:
- Знання імплементації процесів безпечної автентифікації та авторизації, таких як JWT (JSON Web Tokens);
- Досвід написання та підтримки PHPUnit тестів для покращення якості коду;
- Досвід створення чіткої та вичерпної документації API за допомогою Swagger;
- Базове розуміння візуалізації і моніторингу даних за допомогою Kibana;
- Досвід роботи з подійно-орієнтованою архітектурою та платформами для потокової передачі повідомлень, такими як Apache Kafka;
- Знання інструментів відстеження помилок і моніторингу продуктивності, таких як Sentry;
- Досвід роботи з системою управління проектами та відстеження завдань за допомогою Jira;
- Знання CI/CD конвеєрів і автоматизації процесів за допомогою Jenkins;
- Досвід роботи з методологією Scrum.
IT Craftпропонує:
- Конкурентну оплату відповідно до кваліфікації;
- Гнучкий графік, дистанційну роботу;
- Можливість кар’єрного росту;
- Компенсацію для занять спортом;
- Внутрішнє навчання з англійської мови;
- Дружню команду відкритих людей.
Надішліть, будь ласка, своє резюме.
IT Craft invites a Symfony PHP developer to join our team. As a developer, you will play a critical role in designing, building, and maintaining high-quality software solutions.
Responsibilities:
- Design, develop, and maintain web applications using Symfony 5.4 and related technologies;
- Implement and optimize MySQL databases, including routines and stored procedures;
- Create and maintain RESTful APIs to ensure seamless integration with front-end and third-party systems;
- Work with JSON data structures for data exchange and storage;
- Write clean, efficient, and well-documented code;
- Perform code reviews to ensure best practices and coding standards are followed;
- Collaborate with cross-functional teams, including front-end developers, designers, and product managers, to deliver features on time;
- Debug and troubleshoot issues across the application stack, including server-side logic and database queries;
- Suggest improvements to existing systems, workflows, and practices to enhance productivity and system performance.
Requirements:
- At least 3 years of commercial development experience;
- Proficiency in the Symfony framework;
- Extensive experience with MySQL, including routines and stored procedures;
- Skilled in developing and maintaining REST APIs;
- Experience in working with JSON;
- Experience with version control systems and collaborative workflows using Git;
- Understanding of containerization concepts and tools like Docker for application development;
- Knowledge of managing PHP dependencies and packages with Composer;
- At least Upper-Intermediate level of spoken and written English.
Will be a plus:
- Familiarity with implementing secure authentication and authorization processes like JWT (JSON Web Tokens);
- Experience in writing and maintaining PHPUnit tests to improve code quality;
- Knowledge of creating clear and comprehensive API documentation using Swagger;
- Basic understanding of data visualization and monitoring using Kibana;
- Exposure to event-driven architectures and message streaming platforms like Apache Kafka;
- Familiarity with error tracking anD Інструменти моніторингу продуктивності, такі як Sentry;
- Досвід управління проектами та відстеження завдань за допомогою JIRA;
- Знайомство з трубопроводами CI/CD та процесами автоматизації за допомогою Jenkins;
- Досвід роботи з методологією Scrum.
Конкурентна компенсація відповідно до кваліфікації; Гнучкий робочий час робочого часу; , віддалена робота; Можливість для кар’єрного зростання; Нагорода за спортивні заняття; Внутрішня англійська підготовка; Дружній Команда відкритих людей.