Backend Engineer / Go
Quests — mobile social product на перетині social/community platform та event mechanics. Ми будуємо продукт, який допомагає людям не просто споживати контент онлайн, а знаходити своїх, створювати активності й зустрічатися офлайн. Продукт росте: стає більше функціоналу, інтеграцій і сценаріїв взаємодії, а разом із цим — більше backend-задач навколо performance, reliability та роботи з даними. Backend-команда зараз невелика, тому шукаємо ще одного Go Engineer, який буде робити новий функціонал і паралельно покращувати існуючу систему. У роботі — Go, PostgreSQL, Redis, service-based architecture, REST/RPC/WebSocket API та тісна взаємодія з mobile-командою. Особливо багато задач буде навколо PostgreSQL/query optimization, backend performance і розвитку існуючої codebase.
Що будете робити
розробляти нову backend-функціональність;
підтримувати й покращувати існуючу codebase;
працювати з API та інтеграціями;
знаходити bottlenecks і пропонувати improvements;
працювати з PostgreSQL / Redis;
брати участь у технічних рішеннях і grooming;
багато взаємодіяти з mobile, product і QA;
поступово забирати задачі end-to-end із мінімальним залученням інших backend engineers.
Що шукаємо
commercial backend experience;
практичний досвід із Go;
розуміння goroutines, channels, contexts;
microservices / distributed systems;
PostgreSQL і впевнена робота з SQL;
REST / RPC / WebSocket;
Redis;
Git / GitHub, Docker;
розуміння unit / component / integration testing.
2+ роки Go — бажано, але не догма. Якщо ви сильний backend engineer і Go у вас менше, але вже працювали із ним у production — теж поговоримо.
Окремо цінуємо
Коли замість: «Я не знаю, як це зробити»
є: «Я перевірив кілька варіантів, ось що спрацювало / не спрацювало, і ось де потрібен input».
Плюс, якщо тобі цікаво не тільки як написати endpoint, а й навіщо ми взагалі будуємо цю фічу і що вона змінює для користувача. Саме такого involvement очікує backend-команда.
Буде плюсом
backend для mobile apps;
high-load;
system design;
product / startup experience;
досвід із performance optimization.
Не дуже match, якщо
комфортно тільки з детально готовими ТЗ;
не хочеться дискутувати про технічні рішення;
product context закінчується на Jira ticket;
при першому blocker потрібен готовий solution від lead.
Про процес
Спочатку коротко знайомимось із рекрутером, далі — технічна розмова з backend-командою. Можливий додатковий етап із CTO. Без марафону з п’яти співбесід. Якщо по стеку ти не 100%, але роль і продукт відгукуються — пиши. Нам цікавіше поговорити з живим сильним engineer, ніж шукати ідеальний набір keywords у CV.



