Требования:
— 5+ лет коммерческого опыта с Python и production-опыт разработки AI-агентов, LLM orchestration и RAG
— Практический опыт с LangGraph / LangMem, Qdrant или аналогами
— Уверенное знание PostgreSQL, API и backend-архитектуры
— Опыт с Voice AI / WebRTC, real-time системами — большой плюс
Важно:
— рассматривают только инженеров с практическим опытом самостоятельной разработки AI/LLM-решений
Location: Belgrade, Serbia; Cluj-Napoca, Romania; Dnipro, Ukraine; Kharkiv, Ukraine; Krakow, Poland; Kyiv, Ukraine; Larnaca, Cyprus; Lodz, Poland; Lublin, Poland; Lviv, Ukraine; Odesa, Ukraine; Remote.BG, Bulgaria; Remote.PL, Poland; Riga, Latvia; Sofia, Bulgaria; Varna, Bulgaria; Warsaw, Poland; Wroclaw, Poland; Yerevan, Armenia
We’re looking for a strong Golang Backend Engineer to join a product-focused engineering team. In this role, you’ll work closely with other engineers to build and maintain scalable backend services, improve system performance, and contribute to the overall architecture of the platform.
This is a great opportunity for someone who enjoys working in a fast-paced environment, is comfortable with modern backend technologies, and is eager to grow and experiment with new tools and approaches.
The project provides maintenance and development for a high-load platform for hotel reservations, It requires improvements and optimizations of the UI and backend functionality.
Develop and maintain backend services using Golang
Collaborate with cross-functional teams (engineering, DevOps, product)
Design and implement scalable APIs and services
Work within a microservices-based architecture
Ensure code quality through reviews and collaboration (e.g. pair programming)
Identify and resolve performance and reliability issues
Contribute to continuous improvement of engineering practices and processes
Troubleshoot and debug complex technical issues
2+ years of hands-on experience with Golang
Strong understanding of Go fundamentals, standard library, and best practices
Experience designing and working with APIs (REST and/or gRPC)
Experience with microservices architecture
Good understanding of asynchronous communication and concurrency
Solid problem-solving skills and proactive mindset
Experience working in collaborative engineering teams
Experience with cloud platforms (AWS, GCP, or Azure)
Familiarity with Linux environments
Experience with containers (Docker, Kubernetes) and related tools (e.g. ArgoCD)
Understanding of networking basics (routing, gateways, firewalls, etc.)
Experience with other programming languages (Java, Scala, C/C++, Rust)
Interest in the travel domain
Degree in Computer Science or a related field
Location: Serbia
POWER A WORLD OF TRUST
Incode is the leading provider of world-class identity solutions that is reinventing the way humans authenticate and verify their identities online to power a world of digital trust.
Through our revolutionary identity solutions, we are unleashing the business potential of universal industries including finance, government, retail, hospitality, gaming, and more, by reducing fraud and transforming human interactions with data, products, and services.
We’re in the process of rapidly scaling our diverse global team and we’re looking for entrepreneurial individuals and leaders who are curious, driven, and excited by ownership to join a Unicorn-status scale-up!
About Incode
Incode is a Series B unicorn ($2 B valuation) rewriting how the world proves identity. Our AI-powered platform lets leading banks, fintechs, marketplaces, and governments deliver friction-free experiences while defeating fraud and safeguarding privacy. Customers such as Citi, AirBnB, Block, Chime, Sixt, and TikTok rely on Incode to power their identity verification and security. Recently named a leader in the Gartner® Magic Quadrant™ for Identity Verification, we’re scaling fast.
The Impact You’ll Make
We are seeking a highly skilled
Backend Engineer
to join our team of backend and DevOps experts. In this role, you will design and implement scalable, resilient backend services that power products used by millions of users. You’ll tackle complex engineering challenges, from extracting services from a monolith to designing robust APIs and data migrations, while ensuring performance, stability, and maintainability.
What You’ll Own & Drive
Engineering Excellence & Scalability
– Architect and implement backend systems that are robust, scalable, and capable of supporting millions of active users. Ensure high availability and reliability through thoughtful system design.
Service Development Lifecycle
– Build and maintain services from initial model design to production support. Contribute across all phases, including prototyping, implementation, testing, deployment, and monitoring.
Code Quality & Best Practices
– Write clean, maintainable, and well-tested code. Participate in code reviews to maintain high standards and mentor peers on engineering best practices.
Complex Problem-Solving
– Tackle challenging engineering problems such as decomposing monolithic applications into microservices, managing large-scale data migrations, and optimizing system performance.
Observability & Resilience
– Implement logging, monitoring, and tracing practices to ensure system health and reliability. Proactively identify and address performance bottlenecks.
Cross-Team Collaboration
– Work closely with DevOps, product managers, and other engineers to ensure smooth integrations and high-quality deliverables. Align engineering solutions with business needs and operational goals.
What You’ll Own & Drive
Engineering Excellence & Scalability
– Architect and implement backend systems that are robust, scalable, and capable of supporting millions of active users. Ensure high availability and reliability through thoughtful system design.
Service Development Lifecycle
– Build and maintain services from initial model design to production support. Contribute across all phases, including prototyping, implementation, testing, deployment, and monitoring.
Code Quality & Best Practices
– Write clean, maintainable, and well-tested code. Participate in code reviews to maintain high standards and mentor peers on engineering best practices.
Complex Problem-Solving
– Tackle challenging engineering problems such as decomposing monolithic applications into microservices, managing large-scale data migrations, and optimizing system performance.
Observability & Resilience
– Implement logging, monitoring, and tracing practices to ensure system health and reliability. Proactively identify and address performance bottlenecks.
Cross-Team Collaboration
– Work closely with DevOps, product managers, and other engineers to ensure smooth integrations and high-quality deliverables. Align engineering solutions with business needs and operational goals.
The Qualities That Set You Apart
Technical Mastery
– Deep knowledge of Java/Kotlin and the Spring framework ecosystem, with proven expertise in backend architectures.
Database Expertise
– Strong understanding of PostgreSQL, MongoDB, and Redis, with the ability to design schemas, optimize queries, and ensure data consistency.
API Design Proficiency
– Experience in designing, building, and maintaining REST APIs with a focus on clarity, scalability, and long-term maintainability.
Analytical Mindset
– Skilled at breaking down complex systems and applying logical, systematic approaches to engineering problems.
Quality-Driven Approach
– Commitment to writing high-quality, maintainable code with comprehensive test coverage.
Adaptability & Growth
– Thrives in dynamic, fast-paced environments. Willing to take ownership of difficult problems and continuously grow technical expertise.
Collaborative Spirit
– Strong communication and teamwork skills, enabling seamless collaboration across engineering and DevOps teams.
Your Background
5+ years of professional software development experience
Proficiency in Java/Kotlin and the Spring framework ecosystem
Experience with observability tools (logging, monitoring, tracing)
Solid understanding of PostgreSQL, MongoDB, and Redis
Hands-on experience in domain modeling and REST API design
Track record of delivering scalable and maintainable systems
Why Incode?
Mission with Meaning
– Shape how billions of people prove identity—safely, simply, and ethically.
Rocket-Ship Growth
– Join at an inflection point where your strategies will compound in value for years.
Elite Team & Backing
– Work a truly global with top engineers, designers, and investors who share your ambition to dominate a category.
Ownership & Autonomy
– Operate like a founder with the resources of a unicorn.
Global Impact
– Every program you launch will reverberate across industries and continents.
Ready to ignite the future of trust?
Lead the narrative. Empower the field. Join Incode and turn innovation into unstoppable market momentum.
Aspects of our Culture:
High performance
Freedom & responsibility
Context, not control
Highly aligned, loosely coupled
Continuous Feedback
Promotions & Development
Learn more about
Life at Incode
!
Benefits & Perks:
Flexible Working Hours & Workplace
Open Vacation Policy
Equal Opportunities:
Incode is an equal opportunity employer, committed to creating a diverse and inclusive work environment. We take great pride in having an inclusive, diverse, and global team, and we are always looking for talented and passionate individuals from all backgrounds and walks of life. As part of our commitment to inclusion, we ensure that reasonable accommodations are available throughout the hiring process. If you require any accommodation due to a disability or specific need, please let our Talent Acquisition team know—we’ll do our best to support you.
Applicant Data Privacy:
We will only use your personal information concerning Incode’s application, recruitment, and hiring processes.
Задачи:
— Разработка платежной платформы для криптовалют и карт.
— Распиливание старого монолита на Python на микросервисы.
— Обеспечение работы системы при нагрузке около 3000 запросов в секунду.
Требования:
— Опыт работы с Go от 5 лет.
— Практический опыт работы с Kafka и PostgreSQL под нагрузкой.
Условия:
— Зарплата от 500 000 до 700 000 рублей на руки, зависит от результатов собеседования.
— Оформление через ИП или самозанятость.
— Возможна оплата в валюте или криптовалюте для кандидатов вне России.
— Полностью удалённая работа.
— Минимум созвонов, один созвон с тимлидом на 40 минут, после которого возможен оффер.
— Название компании не разглашается до оффера.
— При отсутствии портфолио или GitHub предоставляется небольшое тестовое задание.
Location: Paris
Workplace: Remote
ABOUT VOODOO
Founded in 2013, Voodoo is a tech company that creates mobile games and apps with a mission to entertain the world. Gathering 800 employees, 7 billion downloads, and over 200 million active users, Voodoo is the #3 mobile publisher worldwide in terms of downloads after Google and Meta. Our portfolio includes chart-topping games like Mob Control and Block Jam, alongside popular apps such as BeReal and Wizz.
TEAM
You will be a part of a team of 5 engineers, working on the gaming backend platform. This team collaborates closely with all departments of the company, including Core Gaming, Live Gaming and Engineering & Data.
Our 'Core' games team supports internal and external studios worldwide in creating, developing, and launching new hit games, whilst our 'Live' games team focuses on delivering higher engagement on our existing and successful games. The Engineering & Data team builds innovative tech products and platforms to support the growth of their gaming and consumer apps.
This team is a crucial part of Voodoo’s transition from Hyper-Casual games to Hybrid, Casual & Mid-Core. The backend platform has helped big titles like Mob Control https://apps.apple.com/us/app/mob-control/id1562817072 & Block Jam 3D https://play.google.com/store/apps/details?id=com.partyup.blockjam&hl=en_US achieve amazing growth. In the next phase of evolution, we want to scale this platform to our upcoming promising titles. The objective is to scale the most common features as well as develop new features based on studios'.
This position can be fully remote in any EU country.
ROLE
You will work on the backend platform supporting highly scalable mobile games, played by millions of people every day. You will work closely with client-developers & game designers starting from feature design to delivery, validation, and iteration.
The responsibilities are cross-functional, ranging from infrastructure, API design & coding all the way to client-side integration (we are using Golang). To succeed in this role, you will need to have passion for everything you do. You love to write code that scales to millions of users, are skilled at requirements gathering, champion new tech initiatives & leverage existing solutions.
- 7+ years of backend development experience
- Strong knowledge of computer science fundamentals
- Extreme fluency in Golang
- Mastery of SQL and NoSQL
- Background in high-scale systems
- Understanding of Unix-like environments
- Experience working in cross-functional agile teams
PROFILE
- Strong analytical skills with a track record of solving complex problems related to scalability, performance, and integration in high-stakes environments.
- Excellent interpersonal and communication skills, capable of influencing teams and interfacing effectively with various stakeholders.
- Ability to be self sufficient and work autonomously.
- A deep interest in game development is a plus.
BENEFITS
- Competitive salary based on experience
- Swile Lunch voucher
- Gymlib (100% covered by Voodoo)
- Premium healthcare coverage with SideCare, 100% covered for you and your family
- Wellness activities in our Paris office
Location: Remote - France
About Airship
Airship is trusted by world’s leading brands such as Alaska Airlines, BBC and The Home Depot to drive revenue growth and customer loyalty with exceptional cross-channel customer experiences. Today, brands are challenged to deliver seamless, unified customer experiences across a fragmented array of channels and devices— apps, websites, email, SMS, wallets and more.
Airship’s no-code, AI-powered platform was designed with non-technical, growth-focused teams in mind, making it easy to create, test and orchestrate hyper-personalized experiences across all channels. With the ability to easily enrich customer data and rapidly launch growth experiments, Airship enables brands to deliver consistent, meaningful interactions that accelerate conversion and foster deeper customer relationships.
We invite you to be part of our journey in building products and delivering services that touch millions of customers around the world every day.
To learn more about us, visit
www.airship.com
, read our
blog
or follow us on
LinkedIn.
About the Role
As a Backend Java Engineer, you will design, develop, and support distributed systems that combine scale with high reliability. You will work on low-latency services that process continuous event streams and support analytical workloads across terabytes of data. Our backend infrastructure runs on Google Cloud Platform. It uses Java-based microservices and SQL and NoSQL databases. You will join a core engineering team that shapes Airship’s technical foundations and engineering practices.
What You'll Do
Design data schemas and take ownership of data semantics
Maintain, improve, and scale Java APIs and distributed services
Investigate performance issues using server metrics, application data, and system behavior
Improve the reliability, testability, and maintainability of our backend systems
Partner with product and engineering teams on technical design and implementation
Help define technical standards across teams
Lead and own large-scale releases and technical projects
Use AI as a technical assistant to draft development plans and investigate problems or bugs
Critically assess AI-generated suggestions for accuracy, security, and suitability
Duties and responsibilities described are not comprehensive. Additional tasks may be assigned, or the role’s scope may change based on business needs.
What We're Looking For
At least three years of experience designing, operating, and maintaining distributed systems
Professional fluency in spoken and written French (required)
Strong Java development skills
Experience with unit testing, code reviews, documentation, and Git-based version control
Experience leading significant releases or technical projects
Familiarity with continuous integration and continuous delivery practices
Strong written and verbal communication skills
A collaborative and pragmatic approach to software development
A commitment to building reliable, maintainable, and testable systems
We'd Be Delighted If You Also Have
Experience troubleshooting and improving JVM performance
Experience with Google Cloud Platform
Knowledge of distributed NoSQL databases or key-value stores
Strong Linux administration fundamentals
Work Location & Travel Requirements
Airship’s ‘Digital First’ approach to work means that for the majority of our roles, work can be performed remotely, either some or most of the time. Airship believes that flexible work contributes to a more productive and more equitable work environment, and that Airshippers are able to collaborate, innovate, and support one another across different locations and timezones.
Some roles may require that employees perform their work from a specific location to support business activities, and/or be within proximity to an Airship office location or customer or partner locations, while other roles can be performed 100% remotely.
This position is
fully remote
. Candidates must live in
France or the United Kingdom
and have the existing right to work in that country.This role may require
up to 10%
travel based on business needs or as requested by your manager.
Compensation
Starting pay may vary based on factors such as relevant skills, work experience, market demands, and location. All offers include stock options so employees have the opportunity to benefit from Airship’s success.
Benefits & Perks
Medical insurance options for you and your dependents
Flexible time off, paid holidays, paid parental leave, and paid volunteer time off
Support for your overall wellbeing with employer-subsidized mental health and employee wellness programs
A digital-first work environment and a monthly stipend to support remote work
Mentorship and growth opportunities to build skills and accelerate professional development
And more!
AI in Recruiting
We use artificial intelligence tools in our recruitment process as decision-support tools only. Airship's People Operations team reviews all AI-generated scores and recommendations before making any hiring determination. No applicant is rejected solely on the basis of an AI-generated output. Depending on your location, you may have the right to request human review of any AI-assisted employment decision or to opt out of AI evaluation. To make a request or learn more about how we use AI in hiring, contact
privacy@airship.com
or visit
airship.com/legal
.
View our EU and UK Candidate Privacy Notice
here
.
**
Please Note:
To ensure the security of your personal information, Airship will only contact candidates through email addresses ending with “@airship.com”.
Hiring Commitment
Airship is committed to fostering a diverse work environment and providing equal employment opportunities to all applicants and employees. We welcome your application and our hiring and employment decisions are made irrespective of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. In alignment with our commitment to equal opportunity, Airship will consider for employment all qualified applicants, including those with criminal histories, in a way that adheres to the principles of fairness and the requirements of local Fair Chance laws, where applicable.
By submitting this application, I affirm that the facts set forth in it are true and complete to the best of my knowledge. I understand that if I am employed, false statements, omissions, or misleading information given in my application, interview(s), or in a background check may result in dismissal.
Требования:
— 3+ лет коммерческого опыта в backend-разработке
— Хорошее знание Python и FastAPI
— Практический опыт с PostgreSQL, оптимизацией SQL, индексами и миграциями
— Опыт с pytest, unit- и интеграционным тестированием, TDD
Условия:
— Полная занятость, только офис в Ташкенте
Sahiy kompaniyasi Toshkent shahrida joylashgan va 9:00 dan 18:00 gacha ishlashni talab qiladigan, haftada 6 kun ofisda faoliyat yuritadigan backend dasturchini qidirmoqda. Nomzod kamida 2 yillik ish tajribasiga ega bo‘lishi, real loyihalarda backend dasturlash va REST API bilan ishlash bo‘yicha amaliy tajribaga ega bo‘lishi kerak. Shuningdek, muammolarni tahlil qilish va samarali yechimlar topish qobiliyati, mas’uliyatlilik hamda jamoada ishlash ko‘nikmalari talab etiladi. Ish haqi 700 dollardan boshlanadi.
About the project
The Project is a Smart City video-surveillance platform. The platform handles video conversion, integrates with storage, and uses an event-driven architecture. Deployed across several countries, it focuses on scalability, observability, and reliability.
Stack
Language & Frameworks: Kotlin, Spring Boot, Spring MVC, Spring Security
Database: PostgreSQL, ClickHouse, JPA / Hibernate, Spring Data JPA
Security: JWT, Spring Security, RBAC, permission-based authorization
Async: Kotlin Coroutines
Testing: JUnit, MockK, Testcontainers
Infra: Docker, Kubernetes, Linux
Monitoring: Prometheus, Grafana, logging, metrics, tracing
Docs: OpenAPI / Swagger
Responsibilities
Develop and maintain backend services in Kotlin / Spring Boot;
design and implement REST APIs and business logic;
work with PostgreSQL / ClickHouse, JPA / Hibernate and optimize database access;
identify and resolve N+1, lazy-loading and transaction-related issues;
design and implement RBAC and permission-based authorization;
implement tenant- and resource-level access control;
work with JWT authentication and Spring Security;
deploy and troubleshoot services in Docker / Kubernetes environments;
refactor and optimize existing Kotlin code;
write unit and integration tests;
participate in code reviews and backend architecture decisions.
Must-have
2+ years of commercial backend development experience with Kotlin / Spring Boot (Middle+ level);
strong Kotlin knowledge and good understanding of Java ecosystem;
production experience with Spring Boot / Spring MVC;
solid understanding of Spring IoC, DI, proxies and @Transactional;
practical experience with PostgreSQL and JPA / Hibernate;
understanding of persistence context, lazy loading, N+1 and dirty checking;
experience with Spring Security and JWT;
good understanding of roles, permissions and RBAC;
understanding of resource-level authorization and multi-tenant access control;
hands-on experience with Docker, Kubernetes and Linux;
ability to analyze and optimize existing code and database queries;
solid understanding of collections, algorithmic complexity and basic performance trade-offs.
Nice-to-have
ClickHouse production experience;
Kotlin Coroutines / Flow;
experience with high-load or distributed backend systems;
ABAC / policy-based authorization experience;
Testcontainers;
Kafka / RabbitMQ;
Kubernetes operations and troubleshooting;
Prometheus / Grafana / distributed tracing;
OAuth2 / OpenID Connect;
experience designing multi-tenant systems.
Offer
Strong engineering team and real impact on backend architecture;
modern Kotlin / Spring stack, CI/CD, Kubernetes and code reviews;
opportunity to work on security- and performance-critical backend components;
flexible schedule;
competitive compensation based on experience and interview performance.
Задачи:
— Виростити команду з 8 до 15 інженерів, наймати і менторити
— Будувати процеси та стандарти, які реально працюють
Требования:
— 12+ років досвіду у backend розробці з використанням Python, Go, AWS, Kubernetes, мікросервісів
— Вміння вести людей і домовлятися з бізнесом
— Англійська на рівні advanced
Условия:
— Локація: Відень
— Відкритий до remote для Європейського Союзу
Задачи:
- Разрабатывать, поддерживать и масштабировать backend-решения для высоконагруженных корпоративных систем наших клиентов
Требования:
- Высшее профильное образование (Computer Science, IT, прикладная математика или смежные технические направления)
- Уверенные знания Java от 3 лет
- Опыт коммерческой разработки на стеке Spring / Spring Boot
- Понимание работы ORM (Hibernate / JPA)
- Опыт работы с веб-серверами (Tomcat, Jetty, Undertow и др.)
- Уверенное владение Git
- Опыт контейнеризации и оркестрации: Docker, Kubernetes
- Понимание принципов и практический опыт работы с CI/CD (TeamCity, Jenkins, GitLab CI и др.)
- Будет плюсом:
- Опыт работы с React или Go
- Опыт взаимодействия с экосистемой Big Data (Hadoop, Spark и др.)
- Знание и применение методологии GitFlow
- Понимание принципов проектирования RESTful API
- Опыт работы с системами сборки (Gradle / Maven)
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ)
Условия:
- Полная занятость
- График: 5/2
- Формат работы: удалённо
Требования:
— Коммерческий опыт Java + Spring Boot и Python + FastAPI.
— Опыт разработки REST API.
— Практический опыт с LLM-приложениями: RAG, embeddings, поиск, контекст, интеграция моделей.
— Понимание MCP и опыт интеграции инструментов/сервисов в AI-сценарии.
— PostgreSQL.
— Важно: нужен не просто опыт вызова API модели или учебный проект, а практический опыт проектирования и разработки AI/LLM-сервисов.
— Будет плюсом: LangChain, Pydantic.
— Семантический или гибридный поиск.
— MCP-сервисы / агентные LLM-системы, оценка качества ответов LLM.
— Работа с DOCX, PDF, Excel / OOXML / Apache POI.
— Опыт с корпоративными или локально развернутыми LLM.
— Подойдет инженер, который одинаково уверенно чувствует себя в Java/Spring Boot и Python/FastAPI, а AI/LLM-задачи делал руками, не только на уровне экспериментов.
Требования:
— 5+ лет коммерческого опыта с Python и реальный production-опыт разработки AI-агентов, LLM orchestration и RAG.
— Практический опыт с LangGraph / LangMem, Qdrant или аналогами.
— Уверенное знание PostgreSQL, API и backend-архитектуры.
— Опыт с Voice AI / WebRTC, real-time системами, конкурентностью и race conditions — большой плюс.
— Самостоятельность, опыт запуска продуктов с нуля и сильный engineering mindset.
— Английский Upper-Intermediate и свободный русский.
— Будет плюсом: TypeScript / NestJS, Docker, CI/CD, NATS, high-load системы.
— Важно: рассматривают только инженеров с практическим опытом самостоятельной разработки AI/LLM-решений. Сильного Python backend без такого опыта недостаточно.
Условия:
— Локация: удалённо.
Требования:
— Опыт в бэкенд-разработке 7+ лет, из них 5+ лет с Go
— Опыт работы с IAM в продакшене
— Сильный продакшен-опыт с Go и gRPC в сложных распределённых системах
— Глубокая экспертиза в аутентификации и авторизации: OAuth 2.0, OIDC, SSO, MFA, RBAC, JWT
О компании:
Andersen — проект для международной организации из сферы финансовых и страховых услуг: масштабируемая распределённая платформа на Go.
Требования:
— Практический опыт работы с AI-инструментами (Claude Code, Cursor, Copilot) в ежедневной работе
— Уверенное владение Go или JVM-языком (Java/Kotlin) и опыт построения распределённых систем в продакшене
— Опыт разработки, деплоя и эксплуатации критичных бэкенд-сервисов
— Опыт с распределёнными системами, очередями сообщений, контейнеризацией
О компании:
HelloFresh — крупнейший в мире поставщик наборов для приготовления еды, работает в 18 странах на 3 континентах.
В Варшаве — HelloTech, технологическое подразделение из 1000+ человек.
Задачи:
— разработка, сопровождение и оптимизация backend банковских приложений.
Требования:
— опыт работы с Java;
— знание SQL, PostgreSQL, Oracle;
— опыт работы с системами контроля версий Git, Maven, GitLab;
— понимание принципов Clean Architecture, микросервисной архитектуры;
— опыт работы с CI/CD;
— навыки code review и обеспечения качества кода.
Условия:
— гибридный формат работы в городе Unterschleißheim.
Задачи:
— Разрабатывать и поддерживать микросервисы на Go для мобильных продуктов зарубежных заказчиков.
— Работать с конвейером live-событий на Pub/Sub: приём фидов спортивных данных, обработка и рассылка push-уведомлений миллионам пользователей.
— Оптимизировать производительность и стоимость: профилирование, автомасштабирование, нагрузочное тестирование.
— Интегрировать сторонние API и LLM-сервисы, писать тесты и техническую документацию.
— Участвовать в код-ревью и архитектурных решениях вместе с командой.
Требования:
— От 2 лет коммерческой разработки на Go (goroutines, channels, context, тестирование).
— Опыт с Google Cloud Platform: Cloud Run или GKE, Pub/Sub, Cloud SQL / Firestore, IAM.
— Понимание событийно-ориентированной архитектуры: очереди, идемпотентность, порядок сообщений, повторная обработка.
— Уверенная работа с PostgreSQL, REST/gRPC API, Docker.
— Будет плюсом: Terraform, OpenTelemetry, Firebase Cloud Messaging/APNs, опыт интеграции LLM API, интерес к спорту.
— Английский не ниже B1: документация и переписка с зарубежными заказчиками.
Условия:
— Официальное трудоустройство в компании-участнике Astana Hub.
— Гибридный формат: офис в Астане или удалённо по Казахстану, гибкое начало дня.
— Работа над продуктами с аудиторией в Северной Америке и реальными нагрузками.
— Современный стек (Go, GCP, Pub/Sub, LLM) и небольшая команда без лишней бюрократии.
— Конкурентная зарплата по итогам собеседования, оплачиваемый отпуск, компенсация обучения и сертификации Google Cloud.
Задачи:
— Развитие и поддержка монорепозитория Python-сервисов: публичные API нескольких продуктов, админка, фоновые воркеры, биллинг, интеграции с внешними AI-провайдерами.
— Новые функции в сервисах на FastAPI: эндпоинт, схема БД, воркер, тесты.
— Интеграции с внешними AI API — OpenAI, ElevenLabs, провайдеры генерации видео и другие: таймауты, повторы, обработка сбоев, учёт стоимости запросов.
— Биллинг: списание и возврат кредитов, вебхуки о покупках и подписках (Apphud, App Store), идемпотентная обработка.
— Фоновые обработчики на RabbitMQ: очереди задач, повторы, outbox, сверка зависших задач.
— Работа с MySQL (схема, индексы, миграции Alembic, оптимизация запросов), Redis (кэш, лимиты запросов), ClickHouse (аналитика и метрики).
— Разбор инцидентов по логам и метрикам, исправление багов по обращениям поддержки.
— Тесты и код-ревью.
Требования:
— Коммерческая разработка на Python от 1 года.
— Уверенный Python: типизация, dataclasses, контекстные менеджеры, исключения.
— Понимание asyncio: event loop, почему блокирующий вызов в асинхронном коде тормозит весь сервис, таймауты и отмена задач.
— Опыт с FastAPI или другим асинхронным фреймворком (aiohttp, Starlette, Litestar).
— Знание SQL и реляционных БД (MySQL или PostgreSQL): индексы, транзакции.
— Опыт с SQLAlchemy 2.x, желательно async, и миграциями Alembic.
— Опыт работы с Redis и хотя бы одним брокером сообщений (RabbitMQ, Kafka, Redis Streams).
— Навыки работы с Docker и docker-compose.
— Опыт написания тестов с pytest.
— Владение Git, pull request'ы, код-ревью.
— Готовность разбираться в большой существующей кодовой базе и работать по принятой архитектуре.
Будет плюсом:
— Понимание уровней изоляции транзакций и блокировки в MySQL/PostgreSQL.
— Опыт работы с подтверждением и повторной доставкой сообщений в брокере, идемпотентные обработчики, outbox.
— Знание FastStream или aio-pika.
— Опыт работы с ClickHouse или другими аналитическими БД.
— Навыки работы с Kubernetes: деплой, логи, корректная остановка воркеров.
— Опыт интеграций с платёжными или подписочными системами (Apphud, RevenueCat, App Store Server API).
— Опыт работы с LLM и AI API, обработка медиа через ffmpeg.
— Использование mypy и ruff в повседневной работе.
— Знание Clean Architecture или DDD на практике.
— Опыт работы с Django.
Условия:
— Конкурентоспособная заработная плата (по результатам собеседования).
— Полностью удаленная работа из любого города.
— График 5/2.
— Возможность напрямую влиять на развитие продукта и видеть результат своего труда.
— Современный стек инструментов и все необходимые ресурсы.
— Перспективы профессионального и карьерного роста.
Удалённоmiddle
seniorSerbia
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
УдалённоRemote - France; Airship believes that flexible work contributes to a more productive and more equitable work environment, and that Airshippers are able to collaborate, innovate, and support one another across different locations and timezones; Candidates must live in