Наступна вакансія

Backend Engineer в RecruitGarden

Розміщено більше 30 днів тому

7 переглядів

RecruitGarden

RecruitGarden

0
0 відгуків
Київ
Intermediate
Повний робочий день

Перекладено Google

Основні обов’язки – брати участь у розробці, реалізації та підтримка коду на стороні сервера для веб-додатків і служб, забезпечення його ефективності, масштабованості та безпеки– Проектування та керування базами даних, включаючи дизайн і вдосконалення схем, оптимізацію запитів і забезпечення цілісності та безпеки даних< /p>– Розробляйте та підтримуйте інтеграцію між різними частинами системи та зовнішніми службами, забезпечуючи надійність і чітку документацію– Переконайтеся, що код розроблено з

Основні обов’язки

 

– брати участь у розробці, реалізації та підтримка коду на стороні сервера для веб-додатків і служб, забезпечення його ефективності, масштабованості та безпеки

– Проектування та керування базами даних, включаючи дизайн і вдосконалення схем, оптимізацію запитів і забезпечення цілісності та безпеки даних< /p>

– Розробляйте та підтримуйте інтеграцію між різними частинами системи та зовнішніми службами, забезпечуючи надійність і чітку документацію

– Переконайтеся, що код розроблено з повним розумінням процедур розгортання та того, як це буде функціонувати в межах загального обсягу проекту

– Впроваджувати та підтримувати всебічне тестове покриття для забезпечення надійності та стабільності кодової бази

– Регулярно підтримувати та рефакторювати кодову базу для вирішення проблем, покращення продуктивності, і керуйте технічним боргом

– тісно співпрацюйте з географічно розподіленою командою інженерів, спеціалістів із забезпечення якості, дизайнерів інтерфейсу/користувача користувача та керівників менеджерів, щоб забезпечити бездоганну інтеграцію, узгодити цілі проекту та спільно вирішувати технічні проблеми

– Активно беріть участь у регулярних внутрішніх нарадах команди та нарадах у масштабах усієї компанії, щоб узгоджуватися з цілями проекту, ділитися оновленнями та сприяти вирішенню ширших організаційних завдань

– Впроваджувати та дотримуватись найкращих практик безпеки для захисту від загальні вразливості та забезпечення безпеки програми та її даних

 

 

Обов’язкові вимоги

 < /p>

– 4+ роки досвіду розробки комерційного програмного забезпечення

– Досвід роботи з мовою програмування Go (або будь-якою іншою подібною), включаючи її синтаксис, стандартну бібліотеку та найкращі практики для ефективного написання , чистий код, який зручно підтримувати

– Досвід роботи з реляційними базами даних, зокрема написання та оптимізація запитів SQL, проектування схем і керування міграціями

– Базове розуміння контейнеризації програм за допомогою Docker та керування файлами Docker

– Досвід роботи з конвеєрами CI/CD, автоматизацією процесів збірки, тестування та розгортання, а також знайомство з такими інструментами, як Jenkins або GitHub Actions

– Досвід роботи з Git для контролю версій, включаючи розгалуження , злиття, запити на підключення та практики перевірки коду

– Вміння тестувати та налагоджувати, включаючи написання модульних та інтеграційних тестів

– Здатність розробляти та впроваджувати масштабовані API RESTful і GraphQL із сильний наголос на найкращих практиках безпеки (наприклад, OWASP Top 10)

– аналітичні здібності та здатність вирішувати проблеми для вирішення технічних проблем і оптимізації існуючих систем

– сильні навички спілкування та документування з здатність пояснювати технічні концепції як технічним, так і нетехнічним зацікавленим сторонам

 

Буде перевагою

– Розуміння паралелізму моделі, goroutines, канали та паралелізм

– Знайомство з додатковими технологіями баз даних, такими як Cassandra, Redis або Elasticsearch, може бути корисним для обробки різноманітних потреб зберігання та пошуку даних

– Знайомство з хмарою таких платформ, як AWS, включаючи розгортання, масштабування та керуванняng services

– Досвід роботи з GraphQL, який може доповнити навички RESTful API

– Досвід роботи з брокерами повідомлень може бути корисним для керування асинхронним зв’язком у розподілених системах

– Знайомство з Ruby on Rails, оскільки у нас є внутрішній проект, який використовує цю структуру

Перекладено Google

Київ
Intermediate
Повний робочий день
Хочете знайти підходящу роботу?
Нові вакансії у вашому Telegram
Підписатись
Ми використовуємо cookies
Прийняти