Вимоги:
Досвід роботи :
- від 2 років досвіду у бекенд-розробці;
- розуміння принципів побудови клієнт-серверної архітектури;
- глибокі знання однієї або кількох мов: Python, Java, PHP, Ruby, Go, Node.js;
- робота з фреймворками (наприклад, Django, Flask для Python; Spring для Java; Express для Node.js; Laravel для PHP);
- знання ORM-інструментів (SQLAlchemy, Hibernate, Sequelize);
- досвід роботи з реляційними базами даних (PostgreSQL, MySQL, MariaDB);
- розуміння NoSQL баз даних (MongoDB, Cassandra, Redis);
- розробка RESTful API та/або GraphQL API;
- Інтеграція зовнішніх сервісів через API;
- розуміння принципів захисту даних (автентифікація, авторизація, шифрування);
- розуміння хмарних платформ (AWS, Google Cloud, Azure);
- робота з Git, знання GitFlow або аналогічних стратегій.
Буде плюсом :
- досвід роботи з мікросервісною архітектурою;
- сертифікації в області програмування чи хмарних технологій.
Задачі :
- оновлення та підтримка існуючих серверних функцій;
- розробка RESTful API або GraphQL для взаємодії з фронтендом та іншими сервісами;
- проєктування структур баз даних для забезпечення продуктивності та масштабованості;
- написання складних SQL-запитів, оптимізація запитів та індексів;
- впровадження рішень для управління транзакціями та міграціями баз даних;
- захист API та баз даних від потенційних атак (SQL Injection, XSS, CSRF);
- впровадження шифрування даних (TLS/SSL, AES);
- інтеграція сторонніх API, платіжних систем або хмарних сервісів;
- налагодження та виправлення багів, виявлених у процесі тестування або у продакшені;
- проєктування мікросервісної архітектури або рефакторинг монолітних систем;
- тісна співпраця з фронтенд-розробниками для забезпечення злагодженої роботи клієнт-серверної архітектури.
Компанія пропонує :
- конкурентну зарплату та регулярні перегляди;
- компенсацію за навчання, курси, сертифікації;
- перехід між проєктами для освоєння нових технологій;
- сучасний офіс у ближньому центрі міста з зонами відпочинку;
- гнучкий робочий графік, можливість гібридного формату;
- забезпечення топовою технікою (MacBook, монітори, периферія);
- командні вечірки, тімбілдінги, спільні подорожі;
- 20+ днів оплачуваної відпустки;
- оплата переїзду (relocation package) для спеціалістів з інших міст/країн;
- міжнародні проєкти та співпраця з клієнтами зі всього світу.