Software Engineer (PHP/Go) за кордоном, віддалено WhiteBIT isinternational fintech company with nearly 1000 skilled professionals. Обслуговуючи понад 3,5 мільйони користувачів у всьому світі як біржа криптовалют, ми прагнемо забезпечити інтуїтивно зрозумілий інтерфейс користувача разом із повним набором аналітичних інструментів. Співпрацюючи з криптовалютними проектами по всьому світу, наша головна мета — сприяти широкому впровадженню технології блокчейн. Шукаємо інженера-програміста! Складні на
Software Engineer (PHP/Go) за кордоном, віддалено WhiteBIT isinternational fintech company with nearly 1000 skilled professionals. Обслуговуючи понад 3,5 мільйони користувачів у всьому світі як біржа криптовалют, ми прагнемо забезпечити інтуїтивно зрозумілий інтерфейс користувача разом із повним набором аналітичних інструментів. Співпрацюючи з криптовалютними проектами по всьому світу, наша головна мета — сприяти широкому впровадженню технології блокчейн. Шукаємо інженера-програміста! Складні навички: —Досвід— 3–5 років; — Мова програмування: навички написання хорошого коду, що підтримує код відповідно до стандартів коду та мовних здібностей; — Навички тестування; — Знання DB: вміє писати та оптимізувати запит для реляційних і документоорієнтованих баз даних; —Розуміння та досвід роботи з Docker, Docker Compose, OCI; — Відмінне знання ШКТ; — Знання та розуміння типових вразливостей безпеки та способів їх запобігання відповідно до стандартів PCIDCC; —APIDesign: проектування та розробка API для зв’язку між програмними компонентами; — Добре виконує перевірки коду; — Розуміння того, як працює блокчейн. Високий рівень розуміння найпопулярніших блокчейнів, таких як Bitcoin та Ethereum; —Зрозуміти основні принципи торгового терміналу. М’які навички: —Комунікація: Ефективна комунікація має вирішальне значення для передачі ідей, обговорення вимог і співпраці з членами команди. Інженери із програмного забезпечення середнього рівня повинні вміти пояснювати складні технічні концепції технічним зацікавленим сторонам; — Вирішення проблем: інженери середнього програмного забезпечення займаються вирішенням проблем. Вони повинні вміти аналізувати проблеми, визначати корінні причини та розробляти творчі рішення для складних проблем; —Командна робота: співпраця — це фундаментальний аспект розробки програмного забезпечення. Важливо бути командним гравцем, добре співпрацювати з іншими та робити внесок у групові проекти; — Адаптивність: індустрія технологій швидко розвивається. Інженери програмного забезпечення повинні бути адаптованими та відкритими до вивчення нових технологій, мов та інструментів за потреби; —Критичне мислення: інженерам із програмного забезпечення середнього рівня часто доводиться оцінювати складні системи та ситуації. Критичне мислення допомагає приймати обґрунтовані рішення та вирішувати проблеми; — Емпатія: розуміння потреб і перспектив кінцевих користувачів, клієнтів і членів команди допомагає створювати програмне забезпечення, яке справді відповідає їхнім вимогам; — Безперервне навчання: йти в ногу з останніми тенденціями та технологіями у сфері розробки програмного забезпечення є надзвичайно важливим. Очікується, що інженери середнього програмного забезпечення будуть продовжувати навчатися та вдосконалювати свої навички. Обов'язки: —Розробка програмного забезпечення: Написати код для впровадження бізнес-логіки відповідно до технічних і бізнес-вимог і обмежень; — Написання тестів: написання модульних тестів для забезпечення технічної якості коду; — Оптимізація коду та безпека: оптимізуйте код для кращої продуктивності. Напишіть код відповідно до зовнішніх і внутрішніх стандартів безпеки. Захист персональних даних клієнтів і безпека фінансових операцій клієнтів на рівні коду; —Дотримання стандартів кодування: дотримання стандартів кодування та найкращих практик відповідно до політики компанії для підтримки послідовності та якості коду; — Співпраця: співпрацюйте з міжфункціональними командами, такими як менеджери з продуктів, депідписувачі та інженери з контролю якості, щоб зрозуміти вимоги та спростити передачу функцій команді контролю якості; —Огляд коду товаришів по команді; —SRE перший рівень ескалації; — Відповідає за дотримання оцінки завдань, технічних і бізнес-вимог під час виконання завдань. Умови роботи: —Власний продукт; — Щорічні оплачувані відпустки; — компенсація за листком непрацездатності; — Професійне робоче середовище. Ми ставимо складні завдання, які пропонують кожному безперервний розвиток. Ми постійно підтримуємо розвиток і вдосконалення наших колег, гарантуючи, що робота завжди приносить задоволення. Наша команда готова запропонувати підтримку, поділитися досвідом і простягнути руку допомоги, коли це необхідно.