Стек: Golang, AWS, MySQL, Docker, Microservices. Ми шукаємо досвідченого розробника Golang, щоб приєднатися до нашої команди талановитих розробників для нестабільного, але динамічного проекту. Як розробник Golang ви відіграватимете важливу роль у розробці, підтримці та рефакторингу існуючої кодової бази багатосервісного продукту зі складною логікою. Ви тісно співпрацюватимете з нашою досвідченою командою Backend і використовуватимете найновіший стек. Про проект: нестабільний корпоративний продук
Стек: Golang, AWS, MySQL, Docker, Microservices. Ми шукаємо досвідченого розробника Golang, щоб приєднатися до нашої команди талановитих розробників для нестабільного, але динамічного проекту. Як розробник Golang ви відіграватимете важливу роль у розробці, підтримці та рефакторингу існуючої кодової бази багатосервісного продукту зі складною логікою. Ви тісно співпрацюватимете з нашою досвідченою командою Backend і використовуватимете найновіший стек. Про проект: нестабільний корпоративний продукт для створення маркетингових презентацій, підготовки супровідних матеріалів і розробки бізнес-асистентів циклу продажів для глобальних фармацевтичних компаній, таких як AstraZeneca, Novartis, Pfizer, Veeva тощо ., а також такі фінансові установи, як ING і Van Lanschot. Повністю наша кодова база, ми розробляємо її з 2015 року. Наші послуги розподілені в кількох зонах доступності, дотримуючись сервіс-орієнтованої архітектури. З 2018 року ми надаємо пріоритет GraphQL, хоча ми підтримуємо комплексну підтримку RESTful API. Наші основні служби API створено на основі різноманітних мов програмування, кожну з яких вибрано для оптимізації виконання завдань. Цей стек включає API Golang Core, що швидко розвивається, застарілі служби API Core у PHP (використовують такі фреймворки, як Laravel і Yii2) для встановленої бізнес-логіки та взаємодії рівня даних, Node.js (використовує JavaScript і TypeScript), API Python і .NET Core C# компоненти. Ми використовуємо гібридну хмарну інфраструктуру, використовуючи сильні сторони як AWS, так і GCP, щоб задовольнити наші операційні потреби та зосередитися на безсерверному режимі. Наша робота також передбачає широку інтеграцію з API-партнерами, зокрема Veeva, Salesforce та багатьма іншими, щоб забезпечити безперебійну та надійну екосистему обслуговування. Як продукт із високими вимогами до безпеки, ми проходимо регулярне тестування на проникнення від аудиторів і компаній-клієнтів, щоб забезпечити відповідність галузевим стандартам, таким як OWASP, SOC та ISO.Essentials:— Поглиблене знання Golang із досвідом роботи з такими веб-фреймворками, як Gin або Echo.— Вміння розробляти автоматизовані тести з використанням таких фреймворків, як GoTesting, Ginkgo тощо.— Досвід у моніторингу продуктивності, методах оптимізації та усуненні несправностей.— Глибоке знання SQL та розуміння транзакцій.—Розуміння ООП, шаблонів проектування, криптографії, алгоритмів і структур даних.—Універсальність і розуміння того, як усі аспекти веб-проекту працюють разом (інтерфейс, серверний і мережевий рівень).—Базові навички проектування системи.—Читання англійською та письмо: Upper Intermediate.—Англомовне: Lower Intermediate.Nice-to-haves:—Досвід розробки з Node.js, PHP.—Знання безсерверних архітектур, особливо AWS.—Досвід створення API за допомогою REST і GraphQL.—Розуміння EDA, мікросервісів , Hexagonal Architecture.—Знання Docker.—Досвід роботи з CI/CDPpipelines.—Знайомство з гнучкими методологіями (Scrum, Kanban)—Ступінь з комп’ютерних наук.—Англомовне: Upper Intermediate.Переваги:На додаток до високої базової зарплати ми пропонуємо:1) Фінансування для конференції, коворкінги, ліцензії на програмне забезпечення та інші витрати, пов’язані з роботою2) MacBook, якщо він вам потрібен3) Мобільні пристрої, якщо ви берете участь у проектах мобільної розробки4) Гнучкий графік роботи та повністю віддалена роботаg без мікроменеджменту5) Набір сучасних технологій6) Час для розробки з відкритим кодом7) Бонус наприкінці року8) Оплачувана відпустка на навчання9) Оплачувані курси англійської мови10) **36**оплачуваних компанією вихідних днів на рік11) Доступ до освітніх потокових сервісів, таких як Pluralsight12) Вхід на розвиток компанії. Наші основні цінності: Ми відкриті, скромні, шанобливі, самостійні та чесні, що дозволяє нам створювати атмосферу синергії. Наша команда чудово підходить для тих, хто цінує самоорганізацію та захоплений особистим зростанням. Якщо це вам подобається, ми будемо раді, щоб ви приєдналися до команди.