
Software Engineer (GO)
Primary stack
Nice to have's
Job description
Про посаду
Ми шукаємо Senior Software Engineer (GO), щоб приєднатися до нашої швидкозростаючої команди. Ця посада ідеально підходить для когось із 4+ роками комерційного досвіду розробки програмного забезпечення, включаючи 2+ роки з Go.
Обов'язки
- Проектувати, будувати та відповідати за функції або компоненти від концепції до виробництва.
- Вносити високоякісний, легкий для підтримки код і активно брати участь у оглядах коду.
- Брати участь в архітектурних обговореннях, надаючи технічні ідеї та керівництво.
- Тісно співпрацювати з колегами, надаючи наставництво там, де це потрібно, і ділитися знаннями.
- Постійно вдосконалювати наш кодову базу, процеси та досвід розробника.
Вимоги
-
Основні навички:
- 4+ роки комерційного досвіду розробки програмного забезпечення, включаючи 2+ роки з Go
- Глибоке розуміння ідіом Go, обробки помилок та налаштування продуктивності
- Досвід створення та підтримки мікросервісів у виробництві
- Тверді навички SQL та практичний досвід роботи з PostgreSQL (дизайн схеми, індексування, оптимізація запитів, транзакції)
- Досвід роботи з ClickHouse або подібними OLAP/аналітичними базами даних (агрегації, високий обсяг записів/зчитувань, розділення)
- Досвід роботи з брокерами повідомлень; NATS (або аналоги: Kafka, RabbitMQ) для асинхронного спілкування та подійно-орієнтованих потоків
- Здатність проектувати надійні, масштабовані сервіси під високим навантаженням (пропускна здатність, затримка, зворотний тиск, ідемпотентність)
- Досвід роботи з gRPC API, договірними угодами та взаємодією між сервісами
- Знання Docker та контейнеризованих розгортань
- Досвід роботи з Git, оглядами коду та колективною розробкою
-
Буде плюсом:
- Безпосередній досвід роботи з системами біллінгу, платежів, виставлення рахунків або фінансовими/статистичними системами
- Досвід роботи у виробництві з високим навантаженням/високою доступністю (метрики, профайлинг, планування потужностей)
- NATS JetStream, паттерни pub/sub, подіїджерело, або CQRS
- Kubernetes
- Обсервабельність: Prometheus, Grafana, OpenTelemetry, структурований логування, розподілений трейсинг
- CI/CD трубопроводи (GitLab CI, Argo CD тощо)
- Redis або інші рівні кешування
- Protobuf, gRPC, практики версіонування API
- Досвід міграцій, розгортань без простоїв та змін схеми, сумісних з попередніми версіями
- Досвід у фінтех або інших доменах з великою кількістю даних
М'які навички
- Відповідальність: Ви несете відповідальність за функції від дизайну до виробництва.
- Розв'язання проблем: Ви спокійно та систематично діагностуєте складні проблеми у розподілених системах.
- Командна робота: Ви співпрацюєте в оглядах коду, плануванні та реагувань на інциденти.
- Уважність: Особливо важливо для біллінгу (точність, послідовність, крайнi випадки).
- Адаптивність: Ви ефективно працюєте у швидкозмінному середовищі з високим навантаженням.
Наш стек
- Мова: Go (Golang)
- Архітектура: Мікросервіси
- Бази даних: PostgreSQL, ClickHouse
- Обмін повідомленнями: NATS
- Домен: Системи біллінгу та статистики з високим навантаженням
Ми пропонуємо
- Захоплюючу та складну роботу у швидкозростаючій бізнес-групі.
- Можливість стати частиною мультикультурної команди топових професіоналів у розробці, архітектурі, управлінні, операціях, маркетингу, юриспруденції, фінансах та ін.
- Чудовий робочий атмосфера з пристрасними експертами та лідерами, які поділяють дружню культуру та орієнтацію на успіх.
- Гарні офіси у Варшаві, Лімассолі, Єревані; робота віддалено або на місці з комфортом.
- Сучасне корпоративне обладнання на базі macOS або Windows та додаткове обладнання надається.
- Оплачувані відпустки, лікарняні, дні особистих подій, вихідні дні.
- Програма рефералів для насолоди співпрацею з вашими колегами та отримання бонусу.
- Освітні програми: регулярні внутрішні навчальні сесії, компенсація за зовнішню освіту, відвідування спеціалізованих глобальних конференцій.
- Програма винагород за наставництво та коучинг колег.
- Внутрішня туристична служба.
- Багато внутрішніх заходів: онлайн-платформа для співробітників з квестами, гейміфікацією, подарунками та новинами, клуби RedCore для любителів кіно/книг/домашніх тварин, спеціальні офісні дні, присвячені святам.
- Корпоративні заходи, командоутворення.
Про компанію
Розділіть мрію та підніміть свою кар'єру на новий рівень з PIN-UP - створіть тренди, а не слідуйте їм. Приєднайтеся до нашої команди та станьте частиною успішного, мультикультурного середовища, де ваші внески зроблять різницю.
Подайте заявку зараз і станьте частиною нашої інноваційної подорожі.
© PIN-UP Global. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
PIN-UP Global is an international holding specializing in the development and implementation of advanced technologies, B2B solutions and innovative products. We provide certification and licensing of our products, providing customers and partners of the holding with high-quality and reliable solutions. Our holding is represented in six countries (Cyprus, Poland, Kazakhstan, Armenia, Peru, Malta). The headquarters of the holding is located in Cyprus. The CEO and owner of PIN-UP Global is Marina Ilina. Our values reflect our way of living and interacting with employees, partners and customers:🔸Be the first to lead. We are constantly moving forward and setting trends. We offer the best solutions for clients and employees thanks to our drive, commitment, and courage to implement ideas and propose changes.🔸Be an expert in your domain. We offer a quality product due to the expertise of our team. Our professionalism is based on constant development along with the company, depth of understanding of the field in which we work, and competence in our functional area.🔸Be a partner in teamwork. Synergy is an important component of our built-on trust interaction. We learn from each other and keep agreements. We achieve a common result thanks to everyone's contribution, mutual support, and the ability to negotiate.🔸Be focused on the result. We are focused on personal, corporate, and client results. All company participants achieve our goals thanks to the high speed of work, perseverance, and determination. We are working to improve the qualitative and quantitative result indicators.🔸Be open and honest in communication. We are open in our communication with clients and employees. We give constructive feedback. Straightforwardness and honesty in communication are crucial for us. We create transparent and simple policies and processes.
More at PIN-UP Global
All 166 roles
Senior QA Engineer
PIN-UP Global · Poland +2

Team Lead Frontend
PIN-UP Global · Poland +2

Head of Country Operations ARG
PIN-UP Global · Warsaw +4

Project Manager
PIN-UP Global · Poland