Location: Limassol, Cyprus
Spotware Systems is looking for a motivated Senior QA Engineer to join our highly-professional backend team in our Limassol office. The position requires collaborating with product managers and team members to meet strict deadlines. You will work closely with software developers regarding our product’s functionalities. You will be involved in functional testing, customer scenario testing, stress testing, performance testing, sanity testing and overall QA improvement process.
Key responsibilities
:
Performing requirements analysis.
Communicating with product managers and developers.
Testing design.
Ongoing manual/automate functional/non-functional testing.
Performing bug tracking and reporting.
Requirements
:
4+ years of experience in Quality Assurance position (backend projects).
2+ years troubleshooting Java. Read and debug production Java to find the cause. Reading of Java is required.
Real non-HTTP protocol testing: TCP, Protobuf, gRPC, FIX, or queues (RabbitMQ/Kafka). WebSocket alone doesn't count.
Test design techniques (boundary value analysis, equivalence partitioning, state transition).
Requirements analysis (impact, traceability, functional & non-functional). Challenge vague specs before implementation.
SQL beyond SELECT - joins, verification queries.
Linux CLI + log reading (ssh, grep/zgrep over rotated logs).
AI in daily work - use it (e.g. Claude) for analysis and tests, validate against source, logs, measurements. No blind trust.
Fluency in Russian and B1+ in English language.
A plus to have:
Java (or another language) test-automation coding - building/maintaining integration/E2E test frameworks.
Performance testing (JMeter, VisualVM), Protobuf load profiles.
PostgreSQL, Redis.
Forex experience.
Forex industry experience.
Conditions:
Competitive salary.
Private medical insurance.
Relocation support (if applicable), including an entry permit, relocation bonus, flight tickets, and airport pickup.
Support with settling into life in Cyprus, including basic guidance on everyday matters, accommodation, banking, and healthcare.
A comfortable office environment with fresh fruits every day, treats or pizza on Wednesdays, and snack day on Fridays.
Fair remuneration based on your experience, skills, and level of responsibility.
Welcome Baby Bonus and Baby Box to celebrate the arrival of a child.
Birthday voucher.
Partial compensation for sports activities and wellness initiatives.
Greek language classes.
seniorLimassol, Cyprus; Relocation support (if applicable), including an entry permit, relocation bonus, flight tickets, and airport pickup
Location: Remote - EMEA; Spain; Germany
Workplace: Remote
Qdrant is an open-source vector search engine powering the next generation of AI applications, from semantic search and retrieval-augmented generation (RAG) to AI agents and real-time recommendations.
Trusted by global leaders like Canva, HubSpot, Tripadvisor, Bosch, and Deutsche Telekom, we’re building the retrieval infrastructure layer for modern AI. Recently raising $50M in Series B funding, we are growing rapidly and committed to transforming how AI understands and interacts with data.
As a remote-first company, we believe diverse backgrounds, perspectives, and experiences fuel innovation. Here, you’ll own meaningful work, tackle challenges, and grow alongside passionate individuals dedicated to shaping the future of AI.
THE TEAM AND YOUR IMPACT
As a Senior Software Engineer on the Qdrant Cloud Platform team, you will build the shared foundations that every other Cloud team builds on: core control-plane services, authentication, security, developer tooling and the paths into Qdrant Cloud for both people and AI agents.
Qdrant Cloud is growing fast. More customers, more regions and more teams shipping features puts more weight on the platform underneath. The role is a mix of running and hardening existing services and building new ones.
This role is for engineers who like building for other engineers, care about security and good defaults, and want to see their work speed up a whole engineering org.
WHAT YOU WILL OWN
- Design, build and operate core control-plane services in Go.
- Work on platform-wide concerns other teams depend on: security, audit, and the authentication and authorization plumbing.
- Build how people and AI agents sign in to and access Qdrant Cloud (API, CLI, MCP), including OAuth flows.
- Improve developer experience and delivery: CI/CD, testing, and safety checks on pull requests, including for AI-written code.
- Strengthen observability of the platform through monitoring, logging, alerting and metrics.
- Reduce operational load through engineering, so the team spends less time firefighting and more time building.
- Take part in on-call for platform services, including incident response and root cause analysis.
- Work closely with the Cluster Lifecycle, Operations, and Billing & IAM teams, who depend on the platform every day.
WHO YOU ARE
- 5+ years of software engineering experience, with a good part of it on platform, backend or infrastructure.
- Strong proficiency in Go.
- Experience designing and running APIs and backend services in production (gRPC or REST).
- Solid experience running services on Kubernetes in production.
- Good working knowledge of authentication and authorization (OAuth2/OIDC, tokens, API keys) and secure-by-default design.
- Hands-on experience with at least one major cloud provider (AWS, GCP or Azure).
- Experience with CI/CD and automated testing.
- Comfortable participating in on-call rotations and handling production incidents.
- Ownership mindset and clear communication skills.
NICE TO HAVE
- Experience building internal platforms or developer tooling used by other engineering teams.
- Experience with infrastructure-as-code (Terraform or similar).
- Background in SaaS, database or systems-level product companies.
- Experience with Prometheus, Grafana, OpenTelemetry or similar tooling.
WHY JOIN US
- A remote-first, international team working on cutting-edge AI infrastructure.
- A competitive salary with additional perks.
- Flexible working hours and async-friendly culture.
- High ownership and real impact.
- Open-source, engineering-driven culture.
- Choose your own laptop equipment.
For US-based full-time employees, we also offer a comprehensive benefits package including 401k match, health, dental, and vision insurance, plus flexible PTO policy.
Qdrant is an equal-opportunity employer. We believe the best ideas come from diverse teams, and we actively welcome applicants from all backgrounds. If this role excites you but you don't check every single box, we'd still love to hear from you! We don't want to miss out on great people because of a checklist.
Come build with us!
FOR INFORMATION ON HOW WE HANDLE YOUR PERSONAL DATA, PLEASE REFER TO OUR RECRUITMENT PRIVACY POLICY https://qdrant.tech/legal/recruitment-privacy-policy/
#LI-REMOTE
Location: Remote - EMEA; Spain; Germany
Workplace: Remote
Qdrant is an open-source vector search engine powering the next generation of AI applications, from semantic search and retrieval-augmented generation (RAG) to AI agents and real-time recommendations.
Trusted by global leaders like Canva, HubSpot, Tripadvisor, Bosch, and Deutsche Telekom, we’re building the retrieval infrastructure layer for modern AI. Recently raising $50M in Series B funding, we are growing rapidly and committed to transforming how AI understands and interacts with data.
As a remote-first company, we believe diverse backgrounds, perspectives, and experiences fuel innovation. Here, you’ll own meaningful work, tackle challenges, and grow alongside passionate individuals dedicated to shaping the future of AI.
THE TEAM AND YOUR IMPACT
Qdrant Cloud is growing fast, and most of the new product features on our 2027 roadmap land with this team. That means a lot of new work: cross-region replication, disaster recovery and new ways to manage clusters.
This role is for engineers who like hard distributed systems problems, write Go every day, and want their code to manage real customer databases in production.
WHAT YOU WILL OWN
- Design and build features in our Kubernetes operator and control-plane services, in Go.
- Own the full cluster lifecycle: provisioning, scaling, upgrades, configuration changes, backups and restores.
- Design APIs and integrations that let people, and more and more AI agents, manage Qdrant Cloud.
- Close the feature gaps between Hybrid Cloud and our managed cloud, and extend Private Cloud.
- Make cluster operations safe by default: controlled rollouts, minimal disruption to customers and clear failure handling.
- Take part in on-call for the services you build, including incident response and root cause analysis.
- Work closely with other teams (Operations, Platform, and Billing & IAM teams, Product and Support).
WHO YOU ARE
- 5+ years of software engineering experience, with a good part of it on infrastructure, platform or distributed systems.
- Strong proficiency in Go.
- Experience building Kubernetes operators, controllers or similar orchestration services (reconciliation loops, retries, recovering from partial failures).
- Strong understanding of distributed systems: consistency, failure handling, replication.
- Hands-on experience with at least one major cloud provider (AWS, GCP or Azure).
- Experience designing APIs (gRPC or REST) and with CI/CD and automated testing.
- Comfortable participating in on-call rotations and handling production incidents.
- Ownership mindset and clear communication skills.
NICE TO HAVE
- Experience running stateful workloads or databases on Kubernetes.
- Background in database, storage or DBaaS products.
- Experience with backup, replication or disaster recovery systems.
- Experience with Prometheus, Grafana, OpenTelemetry or similar tooling.
- Contributions to open-source projects, especially in the Kubernetes ecosystem.
WHY JOIN US
- A remote-first, international team working on cutting-edge AI infrastructure.
- A competitive salary with additional perks.
- Flexible working hours and async-friendly culture.
- High ownership and real impact.
- Open-source, engineering-driven culture.
- Choose your own laptop equipment.
For US-based full-time employees, we also offer a comprehensive benefits package including 401k match, health, dental, and vision insurance, plus flexible PTO policy.
Qdrant is an equal-opportunity employer. We believe the best ideas come from diverse teams, and we actively welcome applicants from all backgrounds. If this role excites you but you don't check every single box, we'd still love to hear from you! We don't want to miss out on great people because of a checklist.
Come build with us!
FOR INFORMATION ON HOW WE HANDLE YOUR PERSONAL DATA, PLEASE REFER TO OUR RECRUITMENT PRIVACY POLICY https://qdrant.tech/legal/recruitment-privacy-policy/
#LI-REMOTE
Что делать Формировать и актуализировать подход к тестированию платформы: определять, какие сценарии проверяются на уровне unit, component, integration и contract тестов, а какие через E2E и нагрузочные проверки. Разрабатывать и поддерживать автоматизированные тесты на Python с pytest и на Go для сервисов Foundation Models.
Location: Remote, Canada
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems.
Co-create the future with us
as we build technology that transforms how the world develops software.
*
Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As a Backend Engineer on the Gitaly team, you’ll help build GitLab’s Git data storage tier, a standalone product that provides reliable, secure, and fast access to Git repositories through application programming interfaces (APIs) and storage operations. You’ll work at the boundary between GitLab and Git to make repository access performant and dependable for
GitLab.com
, self-managed customers, and GitLab Dedicated. Our work spans distributed storage, repository management, high availability, performance, observability, and operational excellence. We’re currently building the next generation of source code management (SCM), including new approaches to scaling Git storage and improving how repository data is managed and served.
You’ll balance roadmap delivery, technical improvements, customer and reliability work, and operational support. We value pragmatic engineering, thoughtful trade-offs, continuous improvement, and sustainable ways of working while operating a service that’s critical to GitLab. Learn more on the
Gitaly Team Page
.
What you’ll do
Own moderately sized to complex technical initiatives from problem definition and proposal through implementation, rollout, monitoring, and operational follow-through.
Act as the directly responsible individual for projects by aligning stakeholders, communicating progress and trade-offs, identifying risks, and keeping execution moving with minimal guidance.
Lead technical design for distributed storage, Git repository management, performance, reliability, and scalability problems, using data and benchmarking to guide decisions.
Partner with engineers and teams across GitLab, including Git, Infrastructure, Site Reliability Engineering, Dedicated, and customer-facing teams, to deliver cross-functional outcomes.
Improve engineering practices through mentoring, documentation, knowledge sharing, design reviews, and constructive code reviews.
Take operational ownership of the systems you work on, including incident response, post-incident improvements, capacity and performance analysis, and customer escalations.
Identify opportunities to improve work beyond an individual change through automation, reusable designs, better dashboards, upstream contributions, and improvements to development and testing workflows.
Respond to user emergencies, platform alerts, and support requests, including regular on-call duties.
Take part in on-call or operational support where your team’s ownership model requires it.
What you’ll bring
Significant professional experience building, debugging, and optimizing distributed or highly available software systems in large-scale production environments.
Experience owning complex projects end to end, including technical design, execution, rollout, and operational support.
Strong systems design skills and the ability to reason about performance, failure modes, consistency, concurrency, capacity, and observability.
A track record of influencing technical decisions and working effectively with stakeholders across teams and disciplines.
Experience mentoring engineers, improving team practices, and raising the quality of designs, code, testing, and documentation.
Strong written and verbal communication skills, including the ability to explain complex technical concepts and make trade-offs clear.
Professional experience with Go or another backend or systems language.
Experience operating production systems, participating in incident response, and turning operational learnings into durable improvements.
Experience with Ruby, Git internals, gRPC, or Git server infrastructure is highly desirable.
About the team
The Gitaly team includes Backend Engineers who share ownership of the product’s design, implementation, reliability, and customer outcomes. We work autonomously while collaborating closely through design discussions, code reviews, incident response, documentation, and asynchronous communication. Engineers are encouraged to take ownership as directly responsible individuals, seek input early, make decisions transparently, and share knowledge across the team. Learn more on the
Gitaly Team Page
.
How GitLab Supports Full-Time Employees
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and Development Fund
Parental Leave
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from
underrepresented groups
are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines:
GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy:
Please review our
Recruitment Privacy Policy.
Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also
GitLab’s EEO Policy
and
EEO is the Law
. If you have a disability or special need that requires
accommodation
, please let us know during the
recruiting process
.
Location: Warsaw
Workplace: onsite
Ajax Systems is an international technology company and the largest manufacturer of security systems in Europe.
We are looking for a C++ Tech Lead (VMS, Warsaw) to join our Systems Department, where they will work on developing and improving embedded software for Ajax devices.
The Systems Department is responsible for creating and developing the Ajax software ecosystem. The team develops and maintains OS Malevich and the Video Management System, builds scalable cloud infrastructure, and creates client applications for various platforms, ensuring seamless integration and operation of all system components.
The department works with Java, Kotlin, Swift, C, C++, and Python. It brings together embedded, cloud, mobile, and desktop engineers who ensure the operation of a unified digital platform.
Requirements:
5+ years of experience with C++ (C++11/C++14);
At least 1 year of experience as a Team Lead;
Strong knowledge of Linux systems, Bash, and an understanding of Linux kernel fundamentals;
Experience working with embedded systems and resource-constrained environments;
Solid understanding of processes, threads, and asynchronous programming;
Strong experience with Boost, particularly Boost.Asio;
Ability to write unit and integration tests (experience with TDD practices is a plus);
Proficiency with Git, CMake, and GDB;
Hands-on experience designing and developing large-scale systems.
Nice to Have:
Experience with Z-Wave, Zigbee, or LoRa;
Experience with Python;
Experience with gRPC;
Experience developing drivers;
Practical experience using and integrating relevant open-source technologies.
Responsibilities:
Maintain high engineering standards, including testing practices and continuous delivery (CD);
Collaborate with the team to continue developing a new product that combines video cameras with traditional security sensors to provide comprehensive security solutions;
Improve engineering practices and enhance code quality;
Participate in discussions about new product features and take responsibility for the product's development as part of the overall system.
What We Offer:
The opportunity to propose and implement your own ideas that directly impact the product and its mass production;
A position in a rapidly growing company with a motivated and highly professional team;
Competitive salary;
Medical insurance;
Corporate English language classes;
The opportunity to participate in an internal beta-testing program for Ajax security systems;
Discounts from partner companies;
Discounts on Ajax products.
About Ajax Systems
Ajax Systems is a Ukrainian success story that has grown into a global product company.Ajax devices are trusted by more than 4.5 million end users and 330,000 PRO users across over 180 countries.The company provides comprehensive solutions for protecting residential and commercial properties of various sizes. Today, the Ajax product portfolio includes 280 devices covering intrusion protection, video surveillance, fire safety, comfort, and automation.
Задачи:
— развивать AI-агентов для продукта, включая Амма, amo AI и внешние агенты;
— генерировать идеи и кейсы, оценивать их реализацию;
— заниматься промпт-инжинирингом;
— работать с локальными LLM моделями и заниматься их обучением;
— исследовать новые технологии и искать нестандартные подходы;
— оценивать задачи и нести ответственность за результат.
Требования:
— коммерческий опыт backend разработки от 3 лет;
— опыт решения сложных архитектурных задач;
— владение Python и инструментами для решения задач;
— знание фреймворков LangChain, LangGraph или аналогов;
— опыт работы с MySQL, FastApi, Redis, Uvicorn, gRPC;
— умение смотреть на продукт с технической и бизнес-стороны.
Будет плюсом:
— опыт работы с highload продуктами;
— опыт работы и обучения локальных LLM моделей;
— умение работать и готовить мультимодальные агентские системы;
— знание других языков программирования (Go, PHP);
— опыт внедрения AI в инженерные процессы, например агенты для расследования инцидентов и анализа, code review.
Условия:
— офисный формат работы в центре Москвы (м. Добрынинская);
— гибкое начало рабочего дня с 10 до 11, график 5/2;
— полностью белая заработная плата с пересмотром несколько раз в год (оклад формируется по результатам собеседования);
— работа внутри большого продукта с возможностью выбора технологий;
— компенсация 50% питания и корпоративные скидки.
Компания amoCRM — аккредитованная IT-компания, создающая и развивающая собственную CRM-систему, работающую на международном рынке более 7 лет с клиентами в Латинской Америке, США, Европе и других регионах. В компании ценят эксперименты и внедрение AI как естественной части рабочего процесса разработчика для повышения качества и эффективности.
Location: Intellias
Meet your recruiter
Sara Gomes
sara.gomes@intellias.com
https://www.linkedin.com...
Vacancy details
Software Engineering
Java Engineer
Senior
Porto, Portugal
Remote
APPLY NOW
REFER A FRIEND
For decades we have been champions of the mobility industry. With our smart mobility solutions, we connect businesses and lives across Europe. Our fuel cards, tolls, and refund secure mobile solutions are working on the base of Europe’s most extensive station network. We enable borderless logistics and transportation, payment, and fleet management solutions.
What project we have for you
Now we are progressing to the next level: In times of digitization and climate change, our company aims to continue its tradition as the one mobility service provider that keeps its customers driving.
Become part of a dedicated professional team that helps shape commercial mobility throughout Europe.
What you will do
Technical tasks designing, implementation, automation, refactoring
Code review, code optimization
Collaborating with other engineers to deliver high-quality software on time
Proceeding with team planning, estimations, commitments, backlog replenishment
Communicating with the customer for requirements analysis, sprint routines, estimations, and retrospectives
Participating in post-release support and monitoring activities
Creating and presenting a technical vision
What you need for this
5+ years of experience in Java
Deep practical experience with Spring Boot
Deep understanding of microservices architectural principles
Knowledge of different communication protocols (REST, gRPC, events, messaging)
Hands-on experience with Docker containerization for different environments
Understanding of CI/CD practices and types of quality gates
Hands-on experience with unit/integration/API testing for microservices
Taking full responsibility for the results of own work
Upper-intermediate level of English (B2), well-developed communication skills
Well-developed presentation skills
Hands-on experience with Kafka would be an advantage
What it’s like to work at Intellias
At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.
Skills
Docker
Java
SpringBoot
Location: Москва
Workplace: гибкий
Мы развиваем мобильное приложение Mail — крупнейшую в России экосистему сервисов, в которую входят Почта, Облако, Документы, Календарь, Заметки и Покупки.
Задачи
Писать код, который умеет работать как с высокими нагрузками, так и в ограниченных ресурсах
Участвовать в проектировании, разработке, поддержке сервисов на Go
Заниматься адаптацией сервисов и их CI/CD для миграции сервисов между внутренними платформами деплоя
Требования
Опыт backend-разработки от трёх лет, из них на Go от года
Опыт написания микросервисов
Понимание многопоточности, параллельных вычислений
Опыт работы с Kubernetes, Docker
Знание сетевого взаимодействия: TCP/IP, HTTP, gRPC, балансировка нагрузки, таймауты и повторные запросы
Уверенные навыки работы с Linux
Знания алгоритмов и структур данных
Будет плюсом
Опыт работы с Python.
Задачи:
— Проектировать и разрабатывать сервисы на Rust, участвовать в выборе технических решений.
— Повышать надёжность и масштабируемость сервисов.
— Интегрировать новые компоненты с существующими сервисами платформы.
— Участвовать в сопровождении сервисов в production, диагностике и устранении проблем.
— Интегрировать сервисы с Kafka, PostgreSQL, Redis и внутренними API по gRPC / Protobuf.
— Исследовать производительность: находить причины задержек, оптимизировать потребление памяти и процессорных ресурсов.
— Поддерживать качество кода: писать тесты, проводить code review и улучшать существующие решения.
Требования:
— Более 3 лет коммерческого опыта разработки на Rust.
— Уверенная работа с асинхронным и многопоточным кодом на Rust.
— Знание Go или готовность освоить его для работы с существующими сервисами платформы.
— Умение проектировать сетевые сервисы и понимание работы HTTP, WebSocket и gRPC.
— Понимание особенностей распределённых систем: таймауты, повторная доставка, нарушение порядка событий и частичные отказы.
— Опыт работы с SQL, NoSQL, транзакциями, индексами и оптимизацией запросов.
— Умение аргументировать решения, обсуждать компромиссы и доводить изменения от проектирования до эксплуатации.
— Опыт работы с Kubernetes.
Будет плюсом:
— Опыт разработки систем с большим числом одновременных подключений.
— Опыт профилирования Rust-приложений и оптимизации задержек под нагрузкой.
Location: Москва
Agile-команда «**СПР ККСБ.Бизнес потенциал**» Управления развития технологий Рисков КИБ ищет full-stack аналитика для проектирования и внедрения прорывного продукта Сбера, который автоматизирует процесс кредитования корпоративных клиентов крупного и среднего бизнеса. Уникальность продукта в том, что с помощью широкого стека современных технологий (~ 30+ банковских систем) клиент получает одобрение по кредиту за считанные минуты, вместо 3-4 недель. Команда разрабатывает «мозг» кредитного процесса - систему автоматического принятия решения и оценки кредитных рисков.
Обязанности
**Чем предстоит заниматься:**
* Сбор, анализ и документирование бизнес, функциональных и системных требований к ПО (включая интеграционные интерфейсы)
* Согласование требований со всеми стейкхолдерами
* Участие в постановке задач, поддержка процесса разработки и тестирования
* Проведение авторской приемки и демонстрация доработок
* Подготовка экспресс-оценок (трудозатрат / сроков) в части аналитики
* Участие в проработке и принятии архитектурных решений
* Анализ рисков и причин возникновения ошибок при разработке системы
* Участие во внедрении продукта/инкремента продукта
Требования
**Что мы ожидаем от кандидата:**
* Опыт работы на крупных IT-проектах не менее 3-5 лет в роли full-stack аналитика
* Знание нотаций моделирования (UML, BPMN и т. д.)
* Практический опыт проектирования и тестирования REST API, в том числе документирования через Postman и Swagger, а также взаимодействия через gRPC в микросервисной архитектуре
* Разработка и описание схемы интеграций в распределённых системах, включая асинхронные взаимодействия через Apache Kafka
* Опыт описания моделей данных ИТ-систем (до атрибутов сущностей)
* Знание SQL на продвинутом уровне (сложные запросы, подзапросы, JOIN и т.д.), понимание принципов реляционных СУБД
* Опыт написания документации: функциональных требований / бизнес-требований / технических спецификаций на разработку
* Знание принципов разработки ПО, проектирования пользовательских интерфейсов, интеграции приложений, понимание принципов микросервисной архитектуры
* Способность предвидеть потребности бизнеса и предлагать идеи и эффективные решения;
* Знание и понимание принципов Agile и/или DevOps и/или Scrum
* Опыт командной разработки с использованием программных продуктов Confluence и Jira
* Умение и желание работать с AI-инструментами в рамках выполнения рабочих задач
**Будет плюсом:**
* Участие в исследовательских инициативах по развитию AI-решений
* Знание принципов организации файлового обмена (csv)
Условия
Что мы предлагаем:
• Офисный формат работы (график 9:00-18:00)
• Ежегодный пересмотр заработной платы и премиальные выплаты
• Более 400 курсов от СберУниверситета для профессионального и личностного роста
• Расширенная медицинская страховка, льготы на страхование близких и корпоративная пенсия
• Льготная ипотека с пониженным процентом
• Бесплатная подписка СберПрайм+, скидки у партнёров
• Возможность получить бонусы за рекомендации своих знакомых
Responsibilities:
— Design, build and maintain backend services in Go with clean, idiomatic, and readable code
— Design gRPC and REST APIs, maintain stable contracts, and version them when changes occur
— Write efficient PostgreSQL queries, design schemas, and create safe, reversible migrations
— Properly use goroutines, channels, and context to avoid leaks and ensure correct timeouts and cancellations
— Handle errors explicitly, including retries and idempotency for repeatable calls
— Write unit and integration tests covering business logic and failure cases
— Implement structured logging, metrics, and health checks for problem diagnosis
— Ensure service security by validating input, authenticating callers, and keeping secrets out of code and logs
— Profile and optimize CPU, memory, and database load as needed
— Write concise technical documentation for owned APIs and services
— Review teammates' pull requests to maintain code consistency
Requirements:
— 1–3 years of commercial backend development experience in Go
— Experience building or maintaining at least one production service in Go (REST or gRPC)
— Proficiency with PostgreSQL including queries, indexes, and migrations
— Experience using Docker and writing Dockerfiles
— Basic Kubernetes knowledge is a plus
— Experience integrating third-party APIs, preferably payments or webhooks
— Familiarity with Git and pull requests in a team environment
— Required skills include Go concurrency primitives (goroutines, channels, context), error handling, REST API design, gRPC and Protobuf knowledge, PostgreSQL SQL queries and migrations, Docker, Git, unit testing in Go, HTTP basics including JWT authentication, and Linux basics
Nice to have:
— Kubernetes basics (pods, deployments, logs via kubectl)
— Experience with payment providers (Click, Payme, Uzum) or webhooks
— Experience with message queues such as RabbitMQ, Kafka, or NATS
— Redis
— CI/CD with GitHub Actions
— Monitoring tools like Prometheus or Grafana
— Experience with Helm, ArgoCD, or other GitOps tools
— Experience with HashiCorp Vault or other secrets managers
— Experience with IoT or hardware integrations (barriers, cameras, ANPR)
— Experience with payment providers and fiscal requirements
— Networking experience including tunnels, VPNs (IPsec), and load balancers
— Some knowledge of C#/.NET
Soft Skills:
— Takes responsibility for results beyond just completing tasks
— Proactively asks for help when stuck
— Communicates clearly about progress and blockers
— Accepts code review feedback calmly
— Learns new tools quickly
— Pays attention to detail, especially in payment logic
— Works well in a small team
Candidate Assessment Process:
1. CV review including GitHub within 3 working days
2. Short call (20–30 minutes) discussing experience and role
3. Technical interview (60–120 minutes) covering Go basics, concurrency, PostgreSQL, REST/gRPC, and a live coding task
4. Final interview (30 minutes) with team lead discussing work style and offer
Apply https://hh.uz/vacancy/139299572
Задачи:
— Функциональное тестирование интентов, включая проверку корректности распознавания запросов, слотов и сущностей, а также неоднозначных формулировок и нестандартных сценариев.
— Проведение E2E-тестирования полного цикла взаимодействия пользователя с голосовым ассистентом от запроса до ответа.
— Тестирование интеграций с внешними сервисами ASR, TTS, LLM и другими.
— Автоматизация тестирования с разработкой сценарных автотестов на Go или Python, формирование регрессионного набора и интеграция в CI.
— Мониторинг качества продукта в продакшене, выявление деградаций и предотвращение регрессий.
— Ручное исследовательское тестирование сложных диалоговых сценариев, поиск ошибок NLU и проверка поведения ассистента в нестандартных ситуациях.
— Работа с требованиями совместно с аналитиками и продактами: формализация требований, определение критериев приёмки и выявление потенциальных проблем на этапе проектирования.
Требования:
— Опыт работы в QA не менее 5 лет.
— Знание принципов работы голосовых ассистентов, NLU, интентов, слотов и сущностей.
— Опыт тестирования систем с недетерминированными ответами.
— Сильный опыт E2E-тестирования распределённых систем.
— Понимание REST, gRPC, очередей и межсервисных взаимодействий.
— Практический опыт написания автотестов на Go или Python.
— Умение самостоятельно проектировать тестовые сценарии и выстраивать стратегию тестирования.
— Готовность работать с неполными требованиями, задавать вопросы и влиять на качество продукта.
— Высокая самостоятельность, инициативность и системное мышление.
Будет преимуществом:
— Опыт тестирования голосовых ассистентов и диалоговых систем.
— Опыт работы с Kibana, Grafana, Prometheus, Sentry.
— Понимание тестирования stateful-диалогов и управления контекстом.
— Знание Docker и Kubernetes.
— Опыт построения мониторинга качества внешних сервисов и автоматизации регрессионного тестирования.
Задачи:
— Разработка и развитие backend-сервисов продуктов команды с учетом микросервисной архитектуры и cloud-native окружения (многоподовая среда);
— Участие в проектировании и реализации новых сервисов и компонентов;
— Проведение и участие в code review, поддержание единых стандартов качества кода;
— Актуализация и поддержка технической документации.
Требования:
— Уверенный опыт коммерческой разработки API на Go с использованием chi;
— Практический опыт работы с PostgreSQL, понимание принципов проектирования схем и запросов;
— Опыт разработки и поддержки REST API (понимание gRPC будет плюсом);
— Базовые знания Linux/Unix и понимание работы сервисов в серверной среде;
— Опыт написания unit- и функциональных тестов;
— Понимание базовых алгоритмов и структур данных;
— Опыт работы с Docker, общее понимание Kubernetes;
— Представление о CI/CD и процессах сборки и доставки приложений в микросервисной архитектуре;
— Готовность участвовать в развитии продуктовых решений и разбираться в задачах клиентов.
Будет плюсом:
— Опыт интеграции с СМЭВ и настройки авторизации через ЕСИА;
— Понимание принципов работы CDN и DNS;
— Общее представление о стандартах и процессах работы регистраторов доменных имен;
— Умение читать код на Python, а также опыт его модификации или переписывания на Go.
Условия:
— Удалённая работа;
— Ежемесячная надбавка за некурение;
— ДМС, стоматология, офисный врач с первого дня работы;
— Компенсация психологических консультаций онлайн или в кабинете психолога;
— 50% оплата абонемента в фитнес-клуб и спортивный зал в офисе (для петербургского офиса);
— Внутренние спортивные турниры, корпоративные тренировки и участие в спортивных мероприятиях;
— Офисный душ (для петербургского офиса);
— Образовательные мероприятия: мастер-классы, лекции, квизы, экскурсии;
— Тематические киновечера и регулярные вечера настольных игр;
— PlayStation zone, кикер и настольный теннис;
— Несколько крупных тусовок в году, зимние поездки на сноубордах и лыжах, осенние пейнтболы;
— От 50% до 100% оплаты обучения английскому и еженедельные бесплатные разговорные клубы с носителями;
— Внутренние обмены знаниями: lightning & thunder talks, Selectel MasterClass;
— Внутренняя база знаний и курсов;
— Рекомендации по обучению и развитию;
— Персонализированный подход к обучению, возможность участия в конференциях по всему миру;
— Онлайн-библиотека Alpina Digital.
Примечание: некоторые условия действуют только для петербургского офиса.
Задачи:
— Разработка на Java с использованием Spring Boot.
— Отладка и профилирование кода, написание юнит-тестов.
— Работа с REST, gRPC, Docker, Kubernetes, базами данных SQL и NoSQL.
Требования:
— Опыт коммерческой разработки на Java от 3 лет.
— Понимание принципов ООП и Spring Boot.
— Навыки отладки и профилирования кода, написания юнит-тестов.
— Знание Git, понимание процессов CI/CD.
— Опыт работы в Agile/Scrum.
— Умение писать оптимизированный, безопасный и поддерживаемый код.
Условия:
— Удалённая работа.
В отклике необходимо указать ID вакансии, ФИО, локацию, возраст, занятость, формат работы, стек, опыт, резюме и сверку с требованиями.
Задачи:
— архитектурное проектирование решений с опытом от 3 лет.
— понимание принципов разработки ПО, паттернов проектирования, микросервисных и серверлесс-архитектур.
— документирование архитектурных решений и интеграционных схем с использованием UML и BPMN.
— интеграция с внешними сервисами и проектирование API (REST, gRPC, GraphQL).
— работа с облачными платформами AWS, Azure, GCP и CI/CD.
Требования:
— опыт архитектурного проектирования не менее 3 лет.
— знание UML, BPMN.
— навыки проектирования API и интеграции с внешними сервисами.
— опыт работы с облачными платформами и CI/CD.
Условия:
— удалённая работа.
— фулл тайм занятость.
В отклике необходимо указать ID вакансии, ФИО, локацию, возраст, занятость, формат работы, стек, опыт, резюме и сверку с требованиями.
— Формировать и актуализировать подход к тестированию платформы: определять, какие сценарии проверяются на уровне unit, component, integration и contract тестов, а какие через E2E и нагрузочные проверки. — Разрабатывать и поддерживать автоматизированные тесты на Python с pytest и на Go для сервисов Foundation Models.
ГибридРоссия
УдалённоseniorWe believe the best ideas come from diverse teams, and we actively welcome applicants from all backgrounds; Remote - EMEA
УдалённоseniorWe believe the best ideas come from diverse teams, and we actively welcome applicants from all backgrounds; Remote - EMEA
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.