Задачи:
— Разработка и обучение моделей для анализа изображений и облаков точек
— Подготовка датасетов, анализ данных
— Сбор, анализ и предобработка данных, составление датасетов
— Обучение моделей и тестирование гипотез
— Деплой полученных решений
— Написание технической документации
— Презентация результатов внутри команды и заказчику
— Изучение новых подходов для решения поставленных задач
— Взаимодействие с командой разработки и аналитиками
Требования:
— Опыт разработки ML-решений для бизнеса от 3 лет
— Опыт работы с CV на реальных проектах от 1 года
— Опыт промышленной разработки на Python от 3 лет
— Умение писать production-ready код на Python
— Опыт работы с PyTorch
— Умение обучать и дообучать модели, проводить тестирование
— Опыт работы с Git
— Умение версионировать данные и логировать эксперименты (DVC, MLFlow, ClearML)
— Опыт работы с Docker
— Опыт проработки требований, опыт декомпозиции и приоритизации задач
— Умение вести техническую документацию
— Знание английского B2
— Опыт работы с трехмерными данными
Будет плюсом:
— Опыт работы с ГИС и специальными форматами данных (geotiff, las)
Задачи:
- Самостоятельно дорабатывать функционал платформы на Java (21)
- Тестировать новый функционал
- Анализировать ТЗ и согласовывать планы выполнения работ для текущих задач
- Локализовывать дефекты, расследовать инциденты и повышать качество программного продукта
Требования:
- Опыт работы бэкенд-разработчиком от 3 лет, опыт коммерческой разработки
- Опыт работы с системами управления версиями Git
- Опыт разработки решений в монолитной и микросервисных архитектурах
- Опыт работы с реляционными БД и SQL
- Опыт работы с REST/API и Kafka, опыт работы с OAuth
- Базовые знания и опыт работы с CI/CD на уровне понимания и небольшой донастройки пайплайнов
- Желательно: базовые навыки работы в Linux, умение работать с системами логирования и мониторинга, Distributed tracing, опыт работы с GitLab
Условия:
- Официальное оформление со всеми социальными гарантиями
- Формат работы: удалённо или гибрид
Задачи:
— Разработка и сопровождение микросервисов игровой платформы
— Поддержка существующих микросервисов
— Написание unit тестов
— Участие в обсуждении архитектуры и реализации новых проектов
Требования:
— Более 3х лет коммерческого опыта с Golang
— Практический опыт разработки коммерческих продуктов
— Опыт работы с реляционными базами данных и SQL
— Опыт с Docker/Kubernetes/GIT
Условия:
— Полная занятость
— График: 5/2
— Формат работы: удалённо
УдалённоmiddleГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Разрабатывать и поддерживать проекты на PHP (Yii2,)
— Участвовать в процессе проектирования технических решений
— Работать с PostgreSQL, включая проектирование и оптимизацию запросов
— Писать и рефакторить код
— Работать с базой данных (CRUD-запросы, миграции)
— Покрывать код юнит-тестами
— Постепенно погружаться в CI/CD и инструменты разработки (Docker, OpenAPI)
— Участвовать в написании технической документации
Требования:
— Знание PHP 8.0 на уровне middle
— Опыт работы с PHP-фреймворком Yii2
— Готовность работать с фреймворком Yii3
— Свободное владение консолью Linux
— Уверенное знание PostgreSQL: сложные запросы, индексы, оптимизации
— Уверенные знания Redis (кеширование, оптимизация)
— Опыт участия в процессе проектирования решений
— Опыт работы с legacy code
— Опыт взаимодействия с очередями
— Опыт работы с Docker, Docker compose, понимание контейнеризации, управление зависимостями
— Умение четко формулировать и доносить свои мысли
— Понимание ООП, SOLID, паттернов проектирования
— Опыт разработки REST API, понимание принципов HTTP
— Понимание основных принципов чистой архитектуры и DDD
— Опыт работы в команде, самостоятельность и ответственность
— Отличное знание русского языка для коммуникации внутри команды
Будет плюсом:
— Навыки работы с JavaScript, Nuxt JS
— Опыт работы с RabbitMQ, очередями
— Опыт взаимодействия с полнотекстовым поиском
— Опыт работы в продуктовых компаниях
Условия:
— Полностью удаленный формат (из любой точки Мира) или офисный формат работы (офис в г. Самара)
— График ПН-ПТ – с 9:00 до 18:00 или с 10:00 до 19:00
— Оформление по ТК, ИП, СЗ, ГПХ
— Оплачиваемые отпуска и больничные
— Возможность карьерного роста внутри компании
— Повышение квалификации за счет компании
— Гибкий график работы (по договоренности)
— Ежегодная индексация зарплаты и премии
— Корпоративные мероприятия 2 раза в год (активный отдых)
Дополнительно:
— Компания резидент Сколково
— Работа по методологии Scrumban
— Наставничество на первых этапах работы
— Оплата курсов, тренингов, конференций
— Требуется опыт коммерческой разработки более 3 лет
— Этапы собеседования: знакомство с HR, техническое интервью, оффер
— Требуется указать Телеграм для связи
Задачи:
— Настраивать процессы и воронки в GetCourse
— Строить дашборды по доходимости
— Настраивать автовебинары, сегментацию и интеграции
— Работать со Stripe и связками между платформами
— Оптимизировать техническую сторону обучения
Требования:
— Настраиваете процессы и воронки, а не спрашиваете «как это сделать»
— Понимаете, зачем нужен блок «Был на вебинаре?» в процессе бота
— Видите разницу между предложением и продуктом
— Можете собрать дашборд по доходимости
Будет плюсом:
— Понимание HTML/CSS на базовом уровне: email-шаблоны, лендинги
— Опыт в EdTech / онлайн-школах
Условия:
— Полностью удалённая работа
— Частичная занятость
— Долгосрочное сотрудничество
— Оплата обсуждается на собеседовании
— Возможность роста до руководителя технического отдела
Обязательное условие:
— Рассматривают только кандидатов, которые постоянно находятся за пределами РФ.
About Utorg:
Founded in 2019, Utorg builds infrastructure for stablecoin payments including on- and off-ramps, self-custodial wallets, and crypto cards. The platform serves over 2 million users in 130+ countries and supports 2,100+ B2B platforms with $2.4B+ moved to date. The company is fully MiCA-authorized across the EEA and PCI DSS Level 2 certified, backed by Dragonfly, TA Ventures, and Hypra.
Tasks:
— Own backend architecture across two large-scale microservice platforms (30+ and 25+ services), including system design, API contracts, data flow, and inter-service communication.
— Lead complex integrations with payment providers, card issuers, blockchain networks, and third-party APIs, ensuring reliability in production.
— Drive performance and scalability by identifying bottlenecks, designing caching strategies, optimizing database queries, and ensuring platform handles growing load.
— Shape technical direction by making architectural decisions, evaluating trade-offs, and influencing engineering standards.
— Partially offload the Tech Lead to help scale the team.
— Build and improve AI-powered processes using LLM-based systems to automate operational and development workflows.
— Contribute to office frontends (~20% time) by maintaining and extending React-based admin dashboards.
— Own features end-to-end from planning and design to implementation, testing, production monitoring, and iterative improvement.
— Collaborate closely with Product, QA, and cross-functional teams, produce technical documentation, participate in code reviews, and share knowledge.
— Participate in shared on-call rotation approximately one week per month.
Requirements:
— 5+ years of production backend development experience with TypeScript/Node.js.
— 2+ years of production experience with NestJS including modules, providers, middleware, guards, interceptors, and microservice architecture.
— Deep PostgreSQL expertise including schema design, indexing (partial, GIN/GiST), query optimization, zero-downtime migrations, and database-per-service pattern.
— Hands-on microservices experience (not monolith split into modules).
— Experience with inter-service communication (RPC, pub/sub), message brokers, idempotency, eventual consistency, saga/outbox patterns.
— System design skills including decomposing services, designing API contracts, data flow architecture, and capacity planning.
— Ability to whiteboard systems and explain architectural decisions.
— Experience with complex integrations with third-party APIs, payment systems, or similar external services in production.
— Knowledge of retries, circuit breakers, and graceful degradation.
— Performance engineering skills including profiling, caching strategies, load analysis, and bottleneck identification.
— Ability to optimize slow queries and services.
— Production blockchain experience with on-chain transactions, multiple networks, and real user funds.
— Understanding of HD wallets (BIP32/BIP39), smart contracts, ABI, ERC-20/SPL tokens, and account-based vs UTXO models.
— Experience with libraries such as ethers.js, viem, and solana/web3.js.
— AI-driven development experience using AI tools (Claude, Copilot, Cursor) and optimizing business or organizational processes with AI/LLMs.
— Strong testing discipline including unit tests (Jest), integration tests with real databases, and microservice testing.
— Security-conscious coding practices suitable for fintech and crypto.
— Skilled in technical research, evaluating trade-offs, testing hypotheses, and making data-driven architectural decisions.
— English proficiency at Upper-Intermediate level.
— Fluent in Russian.
Nice to have:
— Experience with NATS JetStream as a transport layer.
— Observability tools: OpenTelemetry, Prometheus + Grafana, structured logging (pino), distributed tracing.
— Advanced Kubernetes skills including Kustomize/Helm, deployment strategies, and resource management.
— Fintech domain knowledge: PCI DSS, GDPR, KYC/AML, payment systems.
— Experience mentoring junior/middle developers.
— React basics for office UIs (functional components, hooks, Redux, Material-UI).
— Close collaboration with Product, QA, Frontend, and Mobile teams; essential cross-functional communication.
Key results expected:
30 days: Ship first features to production, deep dive into stack, architecture, and domain.
60 days: Independently drive complex integration or major feature, participate in architectural code reviews, propose improvements.
90 days: Make architectural decisions, influence technical direction, partially offload Tech Lead, participate in planning.
Conditions:
— Fully remote work.
— Agile, international team.
— Engineering culture encouraging modern tools and development practices.
— Two career tracks: Tech Lead or Staff/Principal IC.
— Career progression and professional development in fintech.
— Competitive salary based on individual performance review.
— Transparent feedback culture valuing ownership and open dialogue.
Recruitment process:
— Submit application and CV.
— Application review.
— HR interview.
— Technical interview.
— Team Lead interview.
— Offer and next steps.
Location: Victoria
Workplace: Remote
ABOUT HALTER
At Halter, we’re on a mission to enable farmers and graziers to run the most productive and sustainable operations. Our customers are using Halter to break free from the time-intensive constraints of conventional practices. Imagine watching 500 cattle stand up and walk calmly towards their next break? No quad bikes, no dogs, no fences. Just a group of cattle walking at their own pace. People say it looks like magic. Our customers are revolutionizing grazing with Halter. It's changing lives and transforming an industry. People join Halter to do meaningful work. By joining us you’ll be solving challenging problems within a talented team and a culture built for high performance. Our team out-think, out-work and out-care. We’re committed to delivering real change in the world - this isn’t easy, and in truth, we love that it’s hard.
We’re backed to deliver on a mission that matters by Tier 1 investors including Founders Fund https://foundersfund.com, Bessemer Venture Partners https://www.bvp.com/, BOND, https://www.bondcap.com/ DCVC https://www.dcvc.com/, Blackbird https://www.blackbird.vc/, Promus Ventures https://www.promusventures.com/, Rocket Lab’s Peter Beck and Icehouse ventures https://www.icehouseventures.co.nz/?utm_term=icehouse%20ventures&utm_campaign=Brand+Keywords&utm_source=adwords&utm_medium=ppc&hsa_acc=4064636360&hsa_cam=16902737884&hsa_grp=134004309485&hsa_ad=592971340272&hsa_src=g&hsa_tgt=kwd-1082530126230&hsa_kw=icehouse%20ventures&hsa_mt=b&hsa_net=adwords&hsa_ver=3&gclid=Cj0KCQjw2v-gBhC1ARIsAOQdKY0J0DepRVFDmjQlAkJPbZuQnLSA5UVzUzOXYiPxkjX-SeVa513_BhkaAr-MEALw_wcB.
To find out more, visit our LinkedIn https://www.linkedin.com/company/halter-limited & Instagram https://www.instagram.com/lifeathalter/.
About the role
As a Business Development Executive for Dairy at Halter, you will play a critical role in driving business growth and ensuring customer success within your designated territory. You will be responsible for executing sales strategies, building strong customer relationships, and meeting ambitious growth targets, all while acting as Halter’s on-the-ground representative. This role requires a proactive and hands-on approach, with a focus on both expansion and long-term customer satisfaction.In this role, you will prioritise daily efforts that optimise growth performance and drive value for your customers. Working closely with cross-functional teams, including Product, Support, and other regional sales teams, you’ll share field insights to ensure Halter’s technology continues to meet the needs of farmers. Your contributions will directly support Halter’s mission to support 50% of the world's habitable landmass to be more productive and sustainable.
Location - This role is to be based anywhere in the Northern Victoria region of Victoria, ideally in Shepparton, Echuca, Ballarat or Mansfield. Frequent travel is required as part of the position.
Who are we looking for:
- A deep passion for helping farmers succeed. Experience in Dairy systems or within the agricultural sector.
- A hunter. Someone who is driven to exceed goals in a sales role. Experience in growing new business, owning the end-to-end sales cycle from lead generation to close.
- Passion and enthusiastic people. Attitude and potential are extremely important to us.
- A phenomenal attitude and a team player with the ability to consistently overcome challenges.
- A Hunter with a never-say-never attitude.
- A deep passion for helping farmers succeed.
- A phenomenal attitude and a team player with the ability to consistently overcome challenges.
- The ability to thrive in a dynamic, fast-paced working environment with a high degree of autonomy.
- A hunger for success and personal growth to be able to evolve quickly alongside a world-class sales team.
What your day could look like
- On-farm sales meetings: Understanding the needs and problems of your prospects then clearly communicating functionality, benefits and highlighting value relative to each farming operation.
- Prospecting: Building and growing a pipeline of quality farms fit for Halter, while continuously reducing sales cycle times. Managing newly sourced and inbound leads through the initial stages of the pipeline including screening and qualifying.
- Networking: Building and leveraging industry relationships to establish and maintain Halter's brand.
- Forecasting: Working with the Business Development Manager to enable monthly and quarterly forecasting of revenue.
- Growth initiatives: Working with the Business Development Manager to optimise and evolve the sales process to become faster, more efficient, and more predictable as the company scales.
OUR BENEFITS
- Importantly, we offer an inclusive and attractive remuneration package made up of salary, benefits and an employee stock ownership plan.
- Healthy body, healthy mind. We’re partnered with Medibank Health Insurance to support your well-being.
- Our personal growth is important. Halter offers an annual $1000 self-development budget to be used for anything that fuels personal growth.
- We offer 6 months of fully paid parental leave for primary caregivers, 4 weeks of fully paid secondary caregiver leave and many other parental benefits that support you and your family.
- Our time to recharge is valued, we’re offered wellness leave and unlimited paid annual leave.
HALTER IN AUSTRALIA
Halter first entered Tasmania two years ago and today operates on over 30% of the state's dairy herd - a thriving customer base managed by a talented, local team. More recently, Halter has expanded across mainland Australia with the regulatory approval of virtual fencing, and is now available for beef and dairy operations in Queensland, NSW, Victoria, South Australia and the Northern Territory. Halter is also preparing to launch operations in West Australia in the coming months. Australian farmers have welcomed Halter with open arms, and we’re fielding strong demand from farmers throughout Australia who are keen on Halter.
JOIN OUR TEAM
Halter is committed to promoting a diverse and inclusive workplace — a place where we can each be ourselves and do the best work of our lives. Research shows that while men apply to jobs when they meet an average of 60% of the requirements, women and under-represented groups of candidates tend to only apply when they meet every requirement. If you think you have what it takes but don’t necessarily tick every requirement on this job description, please still get in touch and apply to Halter. We’d love to chat to see if you’ll be an epic fit!
If this opportunity sounds like you, please apply below by sending through your cover letter explaining why you’re excited about this role and working at Halter, along with your CV, and we’ll be in touch!
Please also feel free to check out the careers page https://www.halterhq.com/careers for more information on working at Halter and don't forget to follow us on LinkedIn https://www.linkedin.com/company/halter-limited & Instagram https://www.instagram.com/lifeathalter/.
WHY OUR TEAM LOVES WORKING AT HALTER:
- Work that genuinely matters. Every now and again a company comes along that transforms an entire industry and leaves the world in a better place. Our team gets to be part of something truly meaningful, helping farmers improve their livelihoods, spend more time with their families, and build more sustainable operations.
- Spectacular people solving hard problems. Our culture is designed for talented people to do work that changes lives. The team is filled with diverse, kind, and driven people who push each other to do their best work. You'll be thrown into the deep end, tackling complex challenges and building something tangible that solves real problems.
- You'll grow here. Autonomy, mastery, and learning define how we work. You'll have the freedom to work on interesting problems, master new skills, and continuously develop yourself, both through your role and our personal growth fund.
- This isn't easy, and we love that it's hard. Working at Halter will be the most rewarding and the most challenging work of your life. We move fast, take bold bets, and work hard to reshape an entire industry. As one team member put it: "Joining Halter is a bit like strapping yourself to a rocket ship, but it's an epic journey to be a part of!"
Задачи:
— Разработка и поддержка автотестов на Playwright (TypeScript/JavaScript)
— Тестирование новых функций и участие в процессе контроля качества
— Создание и выполнение тест-кейсов
— Анализ результатов тестирования и оформление баг-репортов
— Проверка соответствия продукта требованиям
— Использование AI-инструментов (например, для генерации тестов, анализа сценариев и ускорения разработки)
Требования:
— Базовые знания JavaScript или TypeScript
— Понимание HTML и CSS
— Опыт работы с Git
— Желание развиваться в области разработки и качества ПО
— Будет плюсом: знакомство с Playwright или другими инструментами тестирования
Условия:
— Частичная занятость (20+ часов в неделю)
— Гибкий график и полностью удаленный формат
— Практический опыт работы над реальным продуктом
— Погружение в процессы разработки и качества ПО в стартапе
— Опыт работы с современными инструментами автоматизации и AI
— Возможность дальнейшего трудоустройства по результатам стажировки
— Код-ревью от опытных разработчиков
— Возможность пополнить свое портфолио
— Рекомендательное письмо
— Улучшение английского языка
— Работа в небольшой, сильной и быстро развивающейся команде
Задачи:
— Участие в проработке, планировании и оценке задач
— Участие в проектировании и разработке архитектуры приложений
— Ревью кода
Требования:
— Хорошее знание JavaScript / TypeScript
— Опыт разработки SPA от 3х лет на React, Redux/MobX
— Умение писать поддерживаемый код
— Способность аргументировать выбор технологий и подходов в разработке
— Умение работать с макетами (например, в Figma)
Будет плюсом:
— Опыт работы с дизайн-системами, в частности, с Ant Design
— Понимание устройства backend и инфраструктуры
Условия:
— Полная занятость
— График: 5/2
— Формат работы: гибрид
Задачи:
— Участвовать в миграции проекта с Vue 2 на Vue 3
— Разрабатывать новый и поддерживать существующий функционал продукта Ида.Лайт
— Проектировать архитектуру клиентской части приложения совместно с командой
— Взаимодействовать с бэкенд-разработчиками, дизайнерами и менеджерами для создания лучшего пользовательского опыта
— Писать чистый, масштабируемый и поддерживаемый код
Требования:
— От 3 лет коммерческой разработки: React или Vue
— Опыт работы с REST API и GraphQL
— Опыт со сборщиками (Vite или Webpack) — настройка, оптимизация
— Опыт работы с git, code review, командной разработки
— Способность к декомпозиции задач и оценке сроков
Будет плюсом:
— Опыт миграции проектов с Vue 2 на Vue 3
— Опыт работы с Nuxt 2 / 3
— Опыт менторинга junior-разработчиков
— Опыт настройки CI/CD (GitLab CI, GitHub Actions и т. п.)
— Опыт тестирования (Vitest / Jest, Playwright / Cypress)
— Опыт с Docker на уровне разработчика
— Понимание Core Web Vitals и навыки оптимизации производительности
— Опыт работы с Design System / UI-китами
Условия:
— Полная занятость
— График: 5/2
— Формат работы: на месте работодателя или гибрид
В Отдел аналитики ищут джуна который умеет читать коды Java.
В поиске начинающего специалиста с сильным логическим мышлением, техническим интересом и высокой обучаемостью.
Коммерческий опыт работы с BPM-системами не является обязательным: важнее потенциал быстро освоить Camunda, BPMN и бизнес-логику процессов под руководством наставника.
Задачи:
— Работа с REST API: формирование запросов, обработка ответов и участие в тестировании интеграций.
Требования:
— Базовое понимание API и обмена данными в JSON.
— Умение читать коды Java.
— Рассматриваются выпускники или студенты 4 курса.
Условия:
— Локация - Алматы
— Формат - гибрид
Требуется frontend-разработчик, который будет заниматься созданием и проектированием пользовательских интерфейсов для продуктов, используя React и TypeScript. В работе предполагается применение REST API, а также внимание к UI/UX-дизайну с использованием инструментов Figma, shadcn/ui, Ant Design и Radix UI. Кандидат должен уметь самостоятельно разрабатывать архитектуру приложений, работать над пользовательским опытом и интеграциями, а также использовать AI-инструменты в процессе разработки.
Задачи:
— Подготовка и проведение практических уроков по Python для учеников 10–15 лет.
— Помощь студентам в создании собственных проектов и развитии навыков решения задач.
— Проверка кода студентов, поддержка в отладке и предоставление конструктивной обратной связи.
— Создание поддерживающей учебной среды и отслеживание прогресса учеников.
Что будете преподавать:
— Основы Python через творческие проекты, включая Turtle graphics, викторины, калькуляторы, программу заказа еды и игру Камень-Ножницы-Бумага.
— Разработка игр на Python, включая игры Snake, Astro Man, многопользовательский космический шутер и раннер.
— Введение в искусственный интеллект и компьютерное зрение через проекты, такие как обнаружение лиц, карикатуризация изображений, отслеживание на шоссе, виртуальный художник и интерактивные фильтры для лица.
Требования:
— Уверенные практические навыки Python и опыт работы с Visual Studio Code.
— Способность преподавать все три модуля.
— Опыт разработки игр на Python и использование инструментов, таких как Pygame.
— Опыт работы с инструментами компьютерного зрения, такими как OpenCV и MediaPipe или аналогичными библиотеками.
— Умение объяснять сложные темы просто, интересно и с учётом возраста учеников.
— Терпение, надёжность и энтузиазм в наставничестве молодых учеников.
— Приветствуется опыт преподавания или наставничества.
Условия:
— Почасовая оплата 15 долларов США в час.
— Обязательное владение русским языком для проведения занятий и общения с учениками.
В компании ForteBank требуется Frontend-разработчик, который будет работать с технологиями HTML5, CSS3, JavaScript, а также фреймворками и библиотеками Vue.js, Vue Router, Pinia и Vuex. В задачи специалиста войдет создание и поддержка пользовательских интерфейсов, взаимодействующих с REST API. ForteBank — крупный коммерческий банк Казахстана, предоставляющий разнообразные финансовые услуги для частных и корпоративных клиентов, включая кредитование, депозиты и цифровой банкинг.
Задачи:
— разработка фронтенда для проекта по бронированию отелей через приложение
— участие в проекте на старте, возможность влиять на архитектуру
Требования:
— опыт работы с React, TypeScript, SPA, PWA, REST API, axios, HTML5, CSS3
Условия:
— проект на старте, возможность влиять на архитектуру
Задачи:
— Разработка и поддержка отказоустойчивых систем сбора открытых данных (парсеров) на .NET 8/10.
— Оптимизация производительности компонентов, работающих в режиме 24/7.
— Внедрение механизмов эффективного обхода систем защиты от ботов.
Требования:
— Знание Microsoft .NET и C#, понимание многопоточности и асинхронного программирования (async/await, TPL).
— Опыт разработки систем сбора данных (scraping/parsing) и понимание протоколов HTTP/HTTPS и WebSocket.
— Умение писать чистый эффективный код и понимание его работы под нагрузкой.
— Опыт работы с MS SQL Server или PostgreSQL.
— Будет плюсом: навыки работы с регулярными выражениями и библиотеками для парсинга: HtmlAgilityPack, AngleSharp.
— Знание Elasticsearch и опыт работы с NoSQL-решениями, включая Redis и Cassandra.
— Понимание работы брокеров сообщений Kafka и RabbitMQ.
— Опыт работы с Docker, Kubernetes и понимание CI/CD.
Условия:
— Полная занятость, трудовой договор, график 5/2.
— Работа удалённо или в гибридном формате в Москве.
Задачи:
— Проектирование чистой архитектуры приложений.
— Глубокий рефакторинг существующей кодовой базы.
— Оптимизация производительности PHP-приложений и взаимодействия с БД и очередями.
— Обеспечение технологического качества продукта.
Требования:
— Экспертные архитектурные навыки и культура кода, владение паттернами и принципами (GoF, SOLID, DRY, KISS, YAGNI).
— Опыт декомпозиции монолитов, устранения технического долга и рефакторинга сложного кода.
— Опыт проектирования с использованием DDD, CQRS и Hexagonal Architecture.
— Глубокие знания PHP 8.x, понимание управления памятью в PHP (zval, GC, подсчет ссылок, memory leaks).
— Экспертное владение Symfony (7.4+) и Laravel, понимание их DI-контейнеров и жизненного цикла запросов.
— Глубокие знания T-SQL и MS SQL Server: оптимизированные запросы, хранимые процедуры, триггеры, CTE, индексы, анализ Execution Plans, борьба с Deadlocks.
— Опыт построения событийной архитектуры с Apache Kafka, гарантии доставки, идемпотентность обработчиков.
— Уверенные навыки Docker и Kubernetes, понимание работы подов, сервисов, деплойментов, liveness/readiness probes для PHP-FPM и воркеров.
— Навыки тестирования (PHPUnit), умение писать unit/integration/e2e тесты и моки.
— Опыт профайлинга и работы с инструментами анализа производительности (Blackfire, Xdebug, Profiler).
Условия:
— Формат работы — удалённо.