Мы ищем Fullstack-разработчика, который присоединится к нашей небольшой команде разработчиков, работающей удаленно в Великобритании, Украине и Турции. Мы дружная, трудолюбивая и заботливая команда, и мы хотели бы, чтобы к нам присоединился кто-то похожий.
Кандидат должен обладать глубокими знаниями Go и Angular, нести ответственность за предоставление функций от начала до конца, проектирование и расширение существующих компонентов, конечных точек API (GraphQL) и базы данных ( MySQL) структура. Роль также может требовать работы с CI/CD (Bitbucket), облачной инфраструктурой (AWS, Terraform), гибридными приложениями (Cordova) и решением широкого спектра других технических задач по требованию.
Обязанности
- Разработка и поддержка эффективного, многократно используемого и надежного кода как для интерфейсных, так и для серверных компонентов.
- Проектирование и поддержка GraphQL API. в Go и REST Go API.
- Работа с веб-сокетами и понимание концепции управления событиями.
- Реализация адаптивных и удобных для пользователя компонентов пользовательского интерфейса с помощью Angular и NgRx.
- Реляционная база данных. перенос дизайна и данных для MySQL.
- Межфункциональная командная связь и совместная работа.
- Выявление ошибок и узких мест, а также возможность исправить или смягчить последствия.
- Проводить проверки кода, чтобы гарантировать качество кода, производительность и безопасность
Личные навыки и опыт
Обязательно
- Отличное владение письменным и устным английским языком.
- Большой опыт работы с Go, MySQL, GraphQL.
- Опыт работы с Angular, Typescript, NgRx, RxJS, CSS/SCSS, HTML, Websockets
- Знание Git, Docker
- Превосходные навыки общения, совместной работы и решения проблем
- Работа из дома и умеешь самостоятельно управлять своим временем.
- Высокий уровень владения ИТ. грамотность
Желательно
- Работа на платформе SAAS в мобильных и веб-приложениях.
- Использование JIRA для управления пользовательскими историями и проблемами
- Использование Figma для воплощения проектов в жизнь
- Использование Slack для общения
- Использование Bitbucket для управления изменениями кода и просмотр запросов на включение + CI/CD
- Опыт работы с Redis в качестве кэширования и Redis PubSub
- Опыт работы с облачными провайдерами (AWS)
- Опыт работы с инфраструктурой как кодом программные инструменты (Terraform).
- Знаком с DDD, ООП, FP, CQRS, Transactional Outbox и KISS.
- SQLBoiler, Graphqlgen и другими генеративными инструментами Go.
- От PHP до писать миграции баз данных (и Yii2 как небольшую часть наследия).
- Использование Cordova для разработки и развертывания гибридных приложений.
- Знание пользовательских историй и работа в гибкой среде.
< li>Написание модульных и интеграционных тестов.- Техническое образование в области информационных технологий, инженерии или математики.
Личные качества.
Подробнее о работе
- Полная занятость.
- Удаленная работа в любом месте, кроме рабочего времени в Великобритании.
- Ноутбук и устройства для разработки.
- Гибкий график.удобный график работы.
- Конкурентоспособная заработная плата.
- 20-дневный отпуск и все государственные праздники.
О нас
Что мы вам предложим
Профессиональное развитие. Ускоренный карьерный рост. Среда, которая поощряет предпринимательский дух. Все это есть в Liveforce. Хотя сотрудничество лежит в основе нашей работы, мы также учитываем индивидуальные потребности и предлагаем гибкий пакет льгот, который вы можете адаптировать под себя. Если вы хотите ускорить свою карьеру, быстро учиться и помочь в создании нашей технической команды, тогда вы нам нужны!
Зачем присоединяться к Liveforce
Liveforce осознает, что наш успех зависит от успеха наших сотрудников. На какую бы должность в Liveforce вы ни претендули, мы действуем как одна команда, работающая над достижением общей цели. Мы неустанно стремимся к лучшему, но не за счет клиента. Мы действуем со смирением и оптимизмом, уважая большие и малые идеи. Мы ценим разнообразие и голоса всех сторон.