Golang разработчик

Уровень зарплаты: не указан
Алматы
От 3 до 6 лет, Полный день, Полная занятость
Дата публикации: 20.11.2025

Общее описание

Вам предстоит:

  • Разработка и совершенствование новых и существующих продуктов;
  • Оптимизация производительности приложения;
  • Взаимодействие с внешними API;
  • Тестирование и документирование кода;
  • Командная работа над задачами;
  • Изучение новых технологий и повышение собственного уровня знаний.

Мы ожидаем, что у вас:

  • Высшее техническое образование;
  • Навыки backend-разработки не менее 3 лет;
  • Опыт работы с микросервисной архитектурой и дизайном архитектуры;
  • Уверенное владение Go core, Kafka, Postgres DB, NoSQL, Kubernetes;
  • Желательный опыт работы с Java core, Spring Boot, JPA, а также с Camunda BPMN;
  • Знание архитектуры СУБД ORACLE, Postgres и навыки разработки на PL/SQL;
  • Опыт работы с Rest, Soap (WSDL), XML, JSON;
  • Опыт работы с Kafka или RabbitMQ;
  • Владение системами контроля версий (Git);
  • Опыт создания приложений, взаимодействующих с API сервером;

Сізге атқару қажет болады:

  • Жаңа және қолданыстағы өнімдерді әзірлеу және жетілдіру;
  • Қолданбаның өнімділігін оңтайландыру;
  • Сыртқы API-мен өзара әрекеттесу;
  • Кодты тестілеу және құжаттау;
  • Тапсырмалар бойынша командалық жұмыс;
  • Жаңа технологияларды меңгеру және білім деңгейін арттыру.

Біз сізден күтеміз:

  • Жоғары техникалық білім;
  • Backend-әзірлеу дағдылары кемінде 3 жыл;
  • Микросервис архитектурасымен және архитектуралық дизайнмен жұмыс тәжірибесі;
  • Go core, Kafka, Postgres DB, NoSQL, Kubernetes-ті сенімді меңгеру;
  • Java core, Spring Boot, JPA және Camunda BPMN-пен жұмыс тәжірибесі болғаны жөн;
  • ORACLE, Postgres ДҚБЖ архитектурасын білу және PL/SQL-де әзірлеу дағдылары;
  • Rest, Soap (WSDL), XML, JSON-пен жұмыс тәжірибесі;
  • Kafka немесе RabbitMQ-пен жұмыс тәжірибесі;
  • Нұсқаларды басқару жүйелерін (Git) меңгеру;
  • API серверімен өзара әрекеттесетін қосымшаларды жасау тәжірибесі;
  • Командалық әзірлеу және Agile (SCRUM) қағидаттарын түсіну;
  • Басқа әзірлеушілердің кодын оқып, түсіну қабілеті.
  • Понимание принципов командной разработки и Agile (SCRUM);
  • Умение читать и понимать чужой код.