Белсенді бос орын
Senior Backend
Senior Backend
әзірлеуші (Go)
Бұл лауазымды неге аштық
2026 жылдың мамырында біз Atamura Group үшін ірі жобаны тапсырып, ұзақ мерзімді сүйемелдеуге ауыстырдық — Nuxt-тағы жалпыға қолжетімді сайты, Vue 3-тегі әкімшілік панелі және Go + Fiber-дегі API бар корпоративтік цифрлы платформа. Белсенді pipeline-да қазір — құрылысшылар нишасындағы екі ұқсас жоба және бір финтех. Клиент ағыны сонша өсті, біз жаңа жобаларға арналған үшінші әзірлеу командасын құру туралы шешім қабылдадық. Senior Go-әзірлеуші осы команданың негізгі буыны болады және бірінші күннен нақты жауынгерлік міндеттерді жүргізеді.
Міндеттер
- Fiber немесе Gin қолдана отырып Go-да REST API әзірлеу.
- PostgreSQL-дегі дерекқор архитектурасын жобалау: схемалар, миграциялар, индекстер, сұраныстарды оңтайландыру.
- Кэштеу және сессияларды сақтау үшін Redis интеграциялау.
- Сапалы, ұстап тұруға болатын код жазу, маңызды бөліктерді тестпен қамту.
- GitHub Actions арқылы CI/CD pipeline-дарды теңшеу.
- Docker және Docker Compose арқылы сервистерді орналастыру, Nginx конфигурациялау.
- Үшінші тарап API-ларын интеграциялау: Telegram Bot API, Google Indexing API, төлем жүйелері, клиент CRM-дері.
- Жобалар қауіпсіздігін қолдау: refresh-токендері бар JWT, rate limiting, SQL-инъекциялардан қорғану, файлдарды қауіпсіз жүктеу.
- OpenAPI/Swagger арқылы API-ды құжаттау.
- Кіші деңгейлі әзірлеушілердің код-шолуына көмектесу.
Талаптар
- Go-да коммерциялық әзірлеу тәжірибесі 3 жылдан астам.
- PostgreSQL-ді тереңнен білу: транзакциялар, индекстер, сұраныстарды оңтайландыру, миграциялар. pgx немесе sqlx-пен жұмыс тәжірибесі.
- Архитектуралық паттерндерді түсіну: таза архитектура, қабатты архитектура, repository pattern.
- Redis-пен жұмыс тәжірибесі (кэштеу, pub/sub, rate limiting).
- Docker және Docker Compose-ды сенімді меңгеру.
- Ақпараттық қауіпсіздік негіздерін білу: OWASP Top 10, парольдерді хэштеу, JWT, CSRF/XSS қорғанысы.
- Команда ортасында Git-пен жұмыс тәжірибесі: feature branches, pull requests, rebase.
- Техникалық құжаттаманы оқу деңгейінде ағылшын тілі.
- Fiber немесе Gin-мен тәжірибе.
Артықшылық болады
- Telegram Bot API, Қазақстанның төлем жүйелерімен (Kaspi Pay, Halyk Pay) интеграция тәжірибесі.
- Бөлінген командада жұмыс тәжірибесі.
- Кіші деңгейлі әзірлеушілерге менторлық тәжірибесі.
Жағдайлар
- Қызықты техникалық міндеттері бар нақты production жобалары — «тағы бір өтінім формасы» емес.
- Архитектуралық шешімдерде еркіндік. Техникалық директор делегирлейді, диктат жоқ.
- Legacy жоқ заманауи стек: PHP 5.6 мен ескі Bitrix-те ештеңе жоқ.
- Күшті мамандар командасы: чатта ең тәжірибелі емес, тәжірибелілердің бірі боласыз.
- Өз SaaS-өнімі QBiX Menu-ді дамытуға қатысу мүмкіндігі.
- 28 күнтізбелік күн ақылы демалыс.
- Қажет болған жағдайда кәсіби кітаптар, курстар және конференцияларды жабу.
Жалдау процесі
1
Танысу
~30 минут. Студия туралы айтамыз, сіз туралы тыңдаймыз. Техникалық сұрақтарсыз.
2
Техникалық сұхбат
~1,5 сағат. Тірі код, архитектуралық міндеттерді талқылау. GitHub-ты көрсетіңіз — өзіңіз үшін жазатын код қызықтырады.
3
Командамен танысу
Болашақ әріптестермен қысқа қоңырау. Жобалар мен процестер туралы сұрақ қойыңыз.
4
Ұсыныс
Жағдайлар мен басталуын қорытынды талқылау.