Location: Remote - Colombia ; Remote - Costa Rica ; Remote - Mexico
About Backblaze
Backblaze is the object storage leader in the open cloud movement, fueling customer success with cloud storage built purposefully to unlock budgets, unburden administrators, and unleash innovators. Together with our partners, we're helping customers break free from the restrictive, overpriced legacy solutions that hold them back, and blaze forward with the full power of the open cloud in their hands.
Founded in 2007, we scaled the business with less than $3 million in outside funding until 2021, when we did a traditional IPO on the Nasdaq stock exchange. Today, Backblaze generates over $100m in revenue and is the leading specialized storage cloud—managing over three billion gigabytes of data storage for 500K+ customers in 175+ countries, including businesses, developers, IT professionals, and individuals.
What You’ll Do
First Line of Defense:
Act as the primary point of contact for customer-affecting technical issues and lead real-time incident resolution.
Incident Management:
Adhere to incident management protocols and drive post-mortems to capture process improvements and root-cause analyses.
Monitoring & Alerting:
Monitor and respond to Zabbix, Grafana and Opensearch alerts—taking direct remediation steps or managing seamless escalations.
Infrastructure & Pod Health:
Ensure the health and reliability of storage pods across all sites (defining and refining monitoring alert definitions and completing daily tasks relating to hardware replacement diagnosis, system troubleshooting and executing needed configuration changes via Ansible and a Git repository framework).
Data Center Tech Support:
Serve as an escalation point for Data Center Technicians regarding advanced pod troubleshooting, deployment queries, migration issues, and Ansible playbooks.
Migrations & Provisioning:
Manage pre-deployment configuration and testing for Vault systems, initiate Vault migrations, and perform health checks on migration pods.
Code Deployments: Use Jenkins to deploy code updates across all our environments.
Network & Operations:
Identify and escalate network anomalies, document network IP assignments for upcoming deployments, and track server farm releases/updates.
Automation & Process:
Identify opportunities to automate daily operational tasks and document workflow procedures.
On-Call & Flexibility:
Participate in an on-call rotation shift, with flexibility to work outside standard business hours (including weekends, evenings, or holidays) as operational needs arise.
The Right Fit
Experience:
2–4 years of hands-on experience in Systems Administration, Linux Operations, or SRE environments.
Technical Fundamentals:
Strong foundational understanding of Linux systems, command-line interfaces, network cabling/topologies, and IP network classifications.
Problem Solving & Automation:
Analytical mindset with a drive to learn, troubleshoot complex hardware/software interactions, and automate repetitive tasks.
Communication:
Excellent cross-functional communication and collaboration skills with both technical and non-technical stakeholders.
Diversity, Equity, & Inclusion
Even if you don’t meet 100% of the qualifications listed above, we still encourage you to apply! Learning, developing, and growing are key parts of our culture.
At Backblaze, diversity, equity, and inclusion are core to our values. We are committed to fostering a workplace where all employees feel a sense of belonging regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status.
Backblaze is an Equal Opportunity Employer (EOE) and participates in E-Verify.
Задачи:
— Выполнение роли бэкенд-разработчика в команде web-разработки, отвечающей за развитие e-commerce платформы B2B.
— Разработка бэкенда B2B-личного кабинета на PHP Laravel.
— Реализация продуктовых задач, работа с техническим долгом и исправление ошибок.
— Проектирование серверной части, структуры данных и связей между ними.
— Разработка и поддержка интеграций с внутренними и внешними системами.
— Участие в развитии инфраструктуры и переходе на Kubernetes.
Требования:
— Коммерческий опыт бэкенд-разработки на PHP 8.0+ и Laravel от 3-х лет, уровень middle+.
— Опыт работы с MySQL/PostgreSQL, RabbitMQ/Kafka, Elasticsearch и Redis.
— Уверенное владение Git и умение эффективно использовать AI-инструменты в разработке.
— Опыт разработки e-commerce решений или систем со сложной бизнес-логикой будет преимуществом.
— Самостоятельность, инициативность и готовность глубоко погружаться в технические детали и проектирование решений.
Условия:
— Оформление в аккредитованную ИТ-компанию (декретная ставка).
— Фокус на прорывные проекты в винном ритейле с точки зрения технологий.
— Поощрение инициатив, возможности внутреннего и внешнего обучения, участие в конференциях и таунхоллах.
— График работы: 5/2, гибридный или удалённый формат.
— Конкурентный уровень заработной платы (обсуждается с успешным кандидатом).
— Программа ДМС (большой выбор клиник, стоматологическая помощь, госпитализация, полис для выезда за рубеж, скидка на страховку для родственников).
— Доплата до полного оклада на период отпусков.
— Фитнес в офисе (йога, пилатес, кикбоксинг и прочее), корпоративные футбольная и волейбольная команды.
— Корпоративные скидки на продукцию компании, многочисленные партнёрские программы.
— Развитая корпоративная культура: быстрый оффер, гибкость в принятии решений, комфортный современный офис, подарки на день рождения и новый год, винные дегустации.
Задачи:
— Перенос Jira, Confluence, Caddy и других сервисов в Docker
— Поддержка стабильности, безопасности и порядка в сервисах
— Автоматизация бэкапов Jira, Confluence, Git и Perforce с регулярной проверкой восстановления
— Развёртывание новых сервисов по запросу команды
— Настройка Perforce и интеграция UnrealGameSync
— Развёртывание Zen Server (DDC) для кэширования ассетов и шейдеров
— Настройка Horde CI: dev/debug-сборки, прекомпилированные бинарники для UGS, базовые проверки (чистая компиляция, clang-format/clang-tidy, EditorConfig)
— Подключение Virtual Assets CD с автоматической загрузкой билдов в Steam
Требования:
— Опыт с любой CI/CD-системой: GitHub Actions, GitLab CI, TeamCity, Jenkins, Horde или аналогами
— Администрирование Linux и/или Windows Server
— Уверенная работа с Docker
— Скрипты на Bash, PowerShell или Python
— Понимание принципов резервного копирования и восстановления
— Базовое понимание, как устроены сборки Unreal Engine
— Умение самостоятельно разбираться в задачах и предлагать решения
— Привычка использовать LLM как рабочий инструмент
— Опыт с Perforce, Horde, Zen Server/DDC, UnrealGameSync (будет плюсом)
— Опыт с Ansible или другими инструментами управления конфигурацией (будет плюсом)
— Автоматическая публикация билдов в Steam (будет плюсом)
Условия:
— full-time (5/2, 7,5 ч, гибкое начало дня)
— оформление: ГПХ/ИП/СЗ
— гибкий график, оценка по результату
УдалённоmiddleГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Условия и бонусы:
Фултайм, удаленно.
Наши ожидания:
— Опыт продуктового дизайна мобильных и веб‑интерфейсов, крепкий UI, уверенное владение Figma — покажи портфолио с понятной личной ролью в проектах.
— Практический опыт работы с AI‑агентами: создание и доведение интерфейсов до нужного качества, работа в кодовой базе (разбор UI‑кода, внесение и проверка изменений, Git, ревью); при этом архитектура и интеграции — зона ответственности инженеров.
— Опыт с дизайн‑системами.
— Понимание пользовательских метрик, опыт исследований и аналитики для дизайн‑решений.
Задачи:
— Участие в проектах заказной разработки и пресейлах, включая направление искусственного интеллекта.
— Полный цикл аналитических работ: от сбора и формализации требований до функционального тестирования, приёмки и демонстрации решений заказчику.
— Ежедневное использование LLM-ассистентов (YandexGPT, GigaChat и аналогов) для решения рабочих задач.
Требования:
1. Анализ и проектирование
— Моделирование бизнес-процессов: BPMN 2.0.
— Проектирование систем: UML (диаграммы классов, последовательностей, активности), Use Case.
— Сбор требований: User Story, Use Case, техники интервьюирования.
— Проектирование баз данных: ER-модели, нормализация, понимание транзакционности.
— Прототипирование интерфейсов: Figma (базовая работа с макетами), Miro (схемы, майндмэпы).
2. Работа с данными и API
— Уверенное владение SQL (PostgreSQL, MySQL): сложные JOIN, оконные функции, CTE, оптимизация запросов.
— Работа с форматами данных: JSON, XML, YAML.
— Интеграции: REST API, SOAP.
— Понимание принципов работы брокеров сообщений на уровне producer/consumer.
— OpenAPI (Swagger): чтение спецификаций, внесение изменений.
3. Инструменты и процессы
— Jira: создание и декомпозиция задач, ведение спринтов.
— Confluence: оформление ТЗ, архитектурных решений, ведение базы знаний.
— Методологии разработки: Agile (Scrum, Kanban), понимание Waterfall.
— Git: ветвление, merge/pull requests в GitLab или GitHub.
— Postman: коллекции, переменные, скрипты для тестирования API.
4. Искусственный интеллект и векторные данные
— Ежедневное применение LLM-ассистентов (YandexGPT, GigaChat и аналоги).
— Использование ИИ для написания SQL-запросов, генерации и рефакторинга кода.
— Применение LLM для подготовки документации, анализа требований, проектирования API и моделей данных.
— Понимание принципов работы векторных баз данных.
— Опыт работы с Qdrant, pgvector или аналогами: хранение эмбеддингов, базовый векторный поиск.
5. Личностные качества
— Проактивность и самостоятельное доведение задач до результата.
— Умение принимать решения при неполных вводных.
— Способность быстро погружаться в новую предметную область.
— Стрессоустойчивость при сжатых сроках и параллельной загрузке.
Дополнительные требования (будет плюсом):
1. Разработка ИИ-решений
— LangChain, LangGraph: построение цепочек (chains), агентов и RAG-пайплайнов.
— Понимание протоколов MCP (Model Context Protocol) и A2A (Agent-to-Agent).
2. Обработка неструктурированных данных
— Интеграция SpeechKit, Whisper или аналогов для распознавания речи.
— Работа с Tesseract, Yandex Vision или аналогами для OCR и извлечения данных из документов.
3. Инфраструктура и архитектура
— Архитектурное моделирование: C4 Model.
— Docker, Kubernetes: понимание YAML-конфигураций, Helm.
— Yandex Cloud, AWS: S3/Object Storage, Managed Databases, IAM.
— RabbitMQ, Kafka: настройка, топики, партиции, гарантии доставки.
4. Разработка и хранение данных
— Python для написания ETL/ELT-скриптов, работы с Pandas и автоматизации.
— Опыт построения DWH.
— Моделирование данных: Data Vault, Star Schema, Snowflake Schema.
— Работа с BI-инструментами.
Задачи:
— Разрабатывать новый функционал в существующих сервисах
— Проектировать и создавать новые backend-сервисы с нуля
— Участвовать в проработке архитектуры и технических решений
— Писать unit- и интеграционные тесты
— Документировать реализованный функционал
— Улучшать наблюдаемость сервисов (логи, метрики, трейсинг)
— Взаимодействовать с командой разработки и заказчиками
Требования:
— Коммерческий опыт разработки на Python — от 6 лет
— Опыт разработки backend-сервисов на FastAPI или Litestar (Starlite)
— Хорошее понимание асинхронного программирования
— Опыт работы с Kafka и/или Redis Pub/Sub
— Уверенная работа с PostgreSQL
— Опыт использования ORM: SQLAlchemy или аналогов
— Опыт работы с event-driven архитектурой
— Уверенное владение Git, Docker, CI/CD
— Умение самостоятельно тестировать свои решения
Условия:
— Полная занятость
— График: 5/2
— Формат работы: удалённо
Задачи:
— Разрабатывать и поддерживать ETL процедуры в Airflow
— Проектировать, реализовывать и внедрять распределённые системы обработки и хранения данных
— Участвовать в развитии архитектуры хранилища
— Работать с реляционными/NoSQL базами данных
— Разрабатывать и поддерживать процедуры автоматизации аналитической инфраструктуры
Требования:
— Уверенное знание SQL
— Уверенное знание Python
— Опыт разработки ETL процедур от 3-х лет
— Опыт работы с реляционными СУБД
— Навыки командной разработки в Git
Будет плюсом:
— Современные code-driven ETL/ELT инструменты
— Распределенные колоночные СУБД (ClickHouse, Vertica, Greenplum)
— Docker, Kubernetes
— S3 хранилище
— CI/CD процедуры
Условия:
— Полная занятость
— График 5/2
— Формат работы: удалённо
Location: Bangalore, India; Medellín, Colombia; Buenos Aires, Argentina; Guadalajara, Mexico; Lahore, Pakistan
Workplace: fully
We are seeking a meticulous and proactive
Quality Assurance Engineer
with significant experience in the trucking industry to join our remote team.
Our company utilizes
React and Django frameworks
built on top of
GCP
. Basic technical knowledge is required, and you will be expected to review work primarily via
Git GUI
.
The ideal candidate will have a deep understanding of
trucking operations
and a passion for ensuring the highest quality of our software products. While extensive tech experience is not required, a willingness to learn and adapt to new tools and technologies is essential.
Responsibilities:
Develop, implement, and maintain comprehensive
test plans
and
test cases
based on trucking industry knowledge.
Execute
manual testing
for
web and mobile applications
, focusing on real-world trucking scenarios.
Identify, document, and track software
defects
and inconsistencies.
Collaborate closely with the
development team
to provide timely feedback based on industry expertise.
Perform
regression testing
to ensure existing functionality is not compromised by new features or bug fixes.
Analyze
test results
, report on
testing progress
and outcomes, and suggest improvements.
Continuously improve testing
processes
,
tools
, and
methodologies
.
Participate in
code reviews
and provide feedback from a QA perspective.
Ensure compliance with
industry standards
and best practices in QA.
Requirements:
Significant experience in the
trucking industry
, with a deep understanding of
operations
,
logistics
, and
safety
.
Basic understanding of
software QA methodologies
,
tools
, and
processes
.
Willingness to learn and adapt to new
testing frameworks
and tools.
Strong attention to
detail
and
problem-solving skills
.
Excellent
communication skills
and the ability to work effectively in a
remote team
.
Familiarity with
Agile development
processes is a plus.
Basic knowledge of
SQL
and
scripting
is a plus.
Задачи:
— Проверять новый функционал
— Проводить системное, интеграционно-функциональное тестирование (API, Frontend, Backend)
— Выполнять регулярные регрессионные тесты
— Писать и актуализировать тест-кейсы, чек-листы, тест-планы
— Анализировать требования и разрабатывать тестовые сценарии для ручного и автоматизированного тестирования, писать автотесты на Java
— Развивать и поддерживать существующие тесты
Требования:
— Опыт работы в сфере тестирования ПО – не менее 2 лет
— Готовность работать в условиях динамических требований, когда необходимо опираться при тестировании больше на знание и контекст бизнес-процессов и поведения системы, чем на готовые спецификации и требования
— Опыт разработки автотестов на Java и хороший уровень знаний Java Core
— Опыт тестирования Web-приложений, написания чек-листов, тест-кейсов, тестовых данных
— Опыт работы с Linux в командной строке на уровне файловых операций, работы с текстовыми редакторами, запуска сервисов
— Опыт работы с протоколом REST, опыт тестирования API и понимание стандартов HTTP, OpenAPI, JSON
— Умение работать с Git, Jenkins, Kafka
— Опыт работы с gRPC
Будет плюсом:
— Хорошие коммуникативные навыки
— Опыт использования AI-инструментов
Условия:
— Полная занятость
— График: 5/2
— Формат работы: удалённо
Location: Montreal, Canada
📍
Location:
Montreal, Quebec, Canada
📄
Employment Type:
Contract to Perm
🏢
Work Arrangement:
Remote set-up for US and Canadian citizen and relocation assitance and bonus for European and UK candidates
🚀
Start Date:
TBD
💰
Compensation:
TBD -- based on skills and experience
Important Screening Requirements
Must be legally eligible to work in
Canada
.
Must be capable of obtaining the required
security clearance
.
Candidates willing to
permanently relocate to Montreal
are strongly preferred.
Strong written and verbal communication skills in
English
are required.
French language proficiency is considered an asset.
About the Role
We are seeking a
Senior Orbit Dynamics & Mission Analysis Engineer
to lead advanced astrodynamics, orbit dynamics, trajectory optimization, and space mission design and analysis activities.
This senior-level role will focus on solving complex orbital mechanics and mission analysis problems through advanced modeling, simulation, optimization, and technical analysis. The ideal candidate will work independently on challenging astrodynamics problems while leading technical analyses and trade studies supporting sophisticated space missions.
Key Responsibilities
Orbit Dynamics & Mission Analysis
Perform advanced orbit dynamics and astrodynamics analysis for space missions.
Conduct spacecraft trajectory design and optimization.
Apply advanced orbital mechanics and perturbation theory to mission analysis.
Perform orbit determination and estimation analysis.
Evaluate and optimize mission trajectories using analytical and computational methods.
Conduct mission design and architecture analyses across a range of mission scenarios.
STK Modeling & Simulation
Utilize
Systems Tool Kit (STK)
extensively for mission analysis and simulation.
Apply advanced STK modules, including:
Astrogator
Optimizer
Coverage
Communications
Develop STK automation and scripting solutions using APIs and
STK Connect
.
Build and maintain mission analysis models and simulations to support technical decision-making.
Engineering Tools & Software
Develop advanced engineering analysis tools, models, and simulations using
Python and MATLAB
.
Apply computational methods to solve complex astrodynamics and mission analysis problems.
Support software development practices, including version control, testing, documentation, and CI/CD.
Technical Leadership & Trade Studies
Lead complex technical analyses and engineering investigations.
Conduct multidisciplinary trade studies evaluating mission architectures and technical alternatives.
Independently identify, analyze, and solve challenging astrodynamics problems.
Present technical findings, recommendations, and analysis results to engineering stakeholders.
Contribute technical expertise to mission design decisions and program development.
Required Qualifications
Master's degree in
Aerospace Engineering, Astronautical Engineering, Physics, Applied Mathematics
, or a closely related field.
A Bachelor's degree with significant additional relevant experience, typically
9+ years
, will also be considered.
Minimum
7 years of professional post-graduation experience
directly related to:
Orbit dynamics
Astrodynamics
Trajectory optimization
Space mission design and analysis
Expert-level proficiency with STK
, including Astrogator, Optimizer, Coverage, and Communications.
Demonstrated experience with
STK automation and scripting
, including API and STK Connect.
Advanced programming proficiency in
Python and MATLAB
, with experience developing engineering analysis tools, models, or simulations.
In-depth theoretical and practical knowledge of:
Advanced orbital mechanics
Perturbation theory
Orbit determination and estimation
Trajectory optimization
Gradient-based optimization methods
Evolutionary optimization methods
Proven ability to independently lead technical analyses and complex trade studies.
Excellent analytical, critical-thinking, and problem-solving skills.
Strong written and verbal communication skills in English.
Preferred Qualifications
Ph.D. in
Aerospace Engineering
or a closely related field with a focus on astrodynamics or orbital mechanics.
Experience with additional mission analysis and simulation environments such as:
GMAT
FreeFlyer
Orekit
SPICE
Experience with
C/C++
programming.
Experience with spacecraft
Guidance, Navigation, and Control (GNC)
analysis or design.
Experience with multi-body dynamics.
Experience supporting large satellite constellations.
Experience with satellite operations, particularly
flight dynamics activities
.
Experience with software development best practices, including
Git, software testing, technical documentation, and CI/CD
.
Publications or conference presentations in astrodynamics, orbital mechanics, or related fields.
What We're Looking For
We’re looking for a senior
astrodynamics and mission analysis expert
who can independently tackle complex orbital mechanics problems and provide technical leadership on advanced space missions.
The ideal candidate combines deep theoretical knowledge with hands-on experience using
STK, Python, and MATLAB
, along with a proven ability to turn sophisticated mission analysis problems into practical engineering solutions. Experience with
advanced trajectory optimization, orbit determination, GNC, constellation dynamics, or flight dynamics operations
will be highly valuable.
Требования:
— Опыт коммерческой разработки на Java от 4 лет.
— Java 11+, Spring Boot, Spring Cloud, Spring Data JPA, Hibernate.
— SQL (PostgreSQL/Oracle), оптимизация запросов.
— Многопоточность, REST API, JWT, Swagger/OpenAPI.
— JUnit 5, Mockito, Git, CI/CD.
— SOLID, Clean Code, паттерны проектирования.
— Узбекский язык - обязательно, английский - желательно.
— Умение проверять банковские продукты и воспроизводить реальные сценарии.
— Будет преимуществом: Docker, Kubernetes.
— Prometheus, Grafana.
— Опыт с высоконагруженными интеграционными сервисами.
— Понимание распределенных систем и TDD.
— Настройка CI/CD (Jenkins, GitLab CI, CircleCI).
Локация: Только для кандидатов с гражданством Узбекистана.
Задачи:
— Разрабатывать и поддерживать Android-приложения на Kotlin под руководством более опытных разработчиков
— Реализовывать новый функционал и дорабатывать существующие экраны и компоненты
— Работать с UI на Kotlin и Jetpack Compose
— Интегрировать приложение с REST API
— Работать с Kotlin Coroutines и Flow
— Участвовать в тестировании, отладке и исправлении ошибок
— Участвовать в обсуждении и декомпозиции задач вместе с командой
— Поддерживать техническую документацию
— Взаимодействовать с разработчиками, аналитиками и дизайнерами
— Постепенно погружаться в архитектуру приложения и современные подходы к Android-разработке
Требования:
— Базовое или уверенное знание Kotlin
— Понимание основ Android SDK
— Знакомство с Jetpack Compose
— Понимание основных принципов разработки Android-приложений
— Базовое понимание архитектурных подходов MVVM и Clean Architecture
— Знакомство с Kotlin Coroutines и Flow
— Понимание принципов работы REST API
— Умение работать с Git
— Готовность разбираться в чужом коде и учиться новым технологиям
— Ответственность, внимательность и желание развиваться в мобильной разработке
— Умение работать в команде и открыто обсуждать возникающие вопросы
Будет плюсом:
— Уже разрабатывали собственные Android-приложения или pet-проекты
— Публиковали приложение в Google Play или работали над проектом, близким к production
— Интересуетесь современным стеком Android-разработки и следите за развитием Kotlin и Jetpack
— Хотите расти до Middle-разработчика и постепенно брать на себя больше ответственности
Условия:
— Полная занятость
— График 5/2
— Формат работы: удалённо
Задачи:
— Встраивать и сопровождать процессы SSDLC / DevSecOps в CI/CD
— Настраивать и развивать инструменты SAST, DAST, SCA, Secret Detection, снижать количество ложных срабатываний
— Проводить триаж уязвимостей: оценивать риски, приоритизировать задачи, рекомендовать способы исправления и проверять фиксы
— Участвовать в ревью кода и архитектуры с точки зрения безопасности, проводить threat modeling
— Консультировать разработчиков по вопросам безопасной разработки
— Проводить аудит процессов и практик безопасной разработки
Требования:
— Самостоятельный, убедительный, амбициозный, с лидерскими качествами (или умением сделать так, чтобы управлять не приходилось:), стремящийся к построению защищенной инфраструктуры
— Опыт от 1 года опыта в AppSec / ИБ разработке
— Понимание OWASP Top 10, основных классов уязвимостей, способов их эксплуатации и защиты
— Практический опыт работы с инструментами SAST / DAST / SCA, например Semgrep, Burp Suite, ZAP, Trivy, Dependency-Check
— Навыки автоматизации на Python или Bash
— Уверенная работа с Git / GitLab
— Умение понятно оформлять результаты работы и находить общий язык с разработчиками
— Умение читать и писать код хотя бы на одном из языков: Python, Go, PHP, C#
Будет плюсом:
— Опыт коммерческой разработки
— Работа с Docker / Kubernetes в контексте безопасности
— Опыт с SonarQube, Jenkins, Ansible, Nexus
— Знание Cloud Security и IaC-сканирования
— Опыт работы с Terraform, Checkov, tfsec, OPA/Kyverno
Задачи:
— Функциональная верификация IP-блоков по полному маршруту с применением методологии UVM;
— Отслеживание ошибок в проекте и взаимодействие с разработчиками;
— Поддержка системы регрессионного тестирования / непрерывной интеграции;
— Составление плана верификации.
Требования:
— Опыт в сфере верификации или разработки RTL для ASIC или FPGA от 3 лет (Verilog/ System Verilog, и т.п.);
— Знание методологии UVM;
— Знакомство с архитектурой современных процессоров, знание современных SoC интерфейсов (ACE, AXI, APB);
— Знание System Verilog Assertion;
— Уверенный пользователь ОС Linux;
— Опыт использования системы контроля версий Git(GitLab);
— Опыт в использовании VIP сторонних разработчиков;
— Знание английского языка – на уровне чтения технической документации.
Дополнительно приветствуется:
— Владение скриптовыми языками (C, python, tcl, shell);
— Опыт работы с системами непрерывной интеграции (Jenkins/Gitlab + Cadence Vmanager);
— Опыт работы с внешними высокоскоростными физическими интерфейсами PCI-Express, DDR, ONFI/Toggle;
— Навыки работы с PCI-Express и сетевыми интерфейсами (xxMII, SFI, SFP);
— Навыки работы с продуктами Atlassian (Jira, Confluence).
Условия:
— Собственная R&D IT-лаборатория;
— Официальное трудоустройство по ТК РФ;
— Полный социальный пакет, включая ДМС;
— График работы: гибридный;
— Размер заработной платы: обсуждаем;
— ИТ-аккредитация;
— Бронь.
Задачи:
• Разработка и доработка сложной бизнес-логики на стороне СУБД.
• Оптимизация SQL-запросов и их производительности.
• Разработка и поддержка высоконагруженных баз данных.
• Реализация и настройка пользовательских интерфейсов (No Code).
• Взаимодействие с командой аналитиков и разработчиков.
• Техническая поддержка (2 и 3 линии).
Требования:
• Высшее техническое или технико-экономическое образование.
• Опыт от 3 лет в роли SQL‑разработчика.
• Обязателен опыт работы с PostgreSQL.
• Уверенное знание SQL: оптимизация запросов, оконные функции, агрегации, подзапросы.
• Опыт написания хранимых процедур и функций в PostgreSQL.
• Опыт оптимизации запросов (индексы, анализ Query Plan) и работы с Git.
Будет плюсом:
• «Смежное» образование (Прикладная информатика в экономике; профпереподготовка в области экономики или бухгалтерского учёта).
• Опыт работы в финансовых/бухгалтерских проектах.
• Опыт работы с C#, VB.NET, Windows.Forms, DevExpress.
• Опыт работы с JSON, XML, XSLT, CSS, HTML.
• Опыт работы с Python.
• Опыт работы с dblink для связи PostgreSQL с удалёнными базами данных.
Задачи:
— Разрабатывать и поддерживать сервисы и API на C# / .NET
— Разрабатывать интерфейсы на React или Vue — в зависимости от проекта
— Участвовать в проектировании архитектуры и выборе технических решений
— Писать поддерживаемый, тестируемый и понятный код
— Проводить code review и помогать команде расти
— Работать с базами данных, очередями, кэшами, внешними API
— Участвовать в CI/CD, деплое и мониторинге
— Декомпозировать задачи, оценивать сроки и влиять на технические решения
— Для Senior — брать техническое лидерство, менторить команду и влиять на развитие продукта
Требования:
— Опыт коммерческой разработки: от 3–4 лет для Middle+, от 5+ лет для Senior
— Уверенный C# / .NET: .NET 6+, ASP.NET Core, Entity Framework Core
— Опыт разработки REST API, понимание HTTP, JSON, аутентификации и авторизации
— Уверенное владение одним из фреймворков: React или Vue — компонентный подход, хуки / composition API, state management
— TypeScript — уверенное использование
— Опыт работы с базами данных: PostgreSQL, MS SQL, MySQL или аналоги
— Понимание SQL и умение писать запросы
— Опыт с Docker, Git, Linux, CI/CD
— Опыт написания тестов: xUnit/NUnit, Jest/Vitest и аналоги
— Понимание принципов SOLID, паттернов проектирования и чистого кода
— Технический английский — чтение документации, переписка, созвоны
Будет плюсом:
— Опыт коммерческой разработки и на React, и на Vue
— Опыт миграции между фреймворками (Vue → React, React → Vue)
— Fullstack-опыт: самостоятельная разработка от API до интерфейса
— Микросервисная архитектура, gRPC, GraphQL
— Kafka, RabbitMQ, Redis, NATS
— Kubernetes, Helm, Terraform, Ansible
— Cloud: AWS / Azure / GCP / Yandex Cloud
— Опыт высоконагруженных систем
— Опыт миграций, работы с легаси, монорепозиториями
— Опыт в финтехе, e-commerce, SaaS, ML, DevTools
— Вклад в open source
— Опыт менторства, техлидства, архитектурных ревью
— Английский B2+
— Опыт работы в продуктовых командах и/или стартапах
Требования:
— Опыт тестирования игр или приложений (Android / iOS / WebGL / Steam) от 6 месяцев (включая стажировки)
— Понимание особенностей платформ iOS, Android и WebGL
— Умение снимать и анализировать логи через Android Logcat (или аналоги)
— Базовые навыки работы с Git (клонирование, переключение веток)
О компании:
BarHat Games – команда разработчиков мобильных игр с 2013 года.
За плечами 12 успешных релизов и сотни тысяч довольных игроков.
Проекты могут иметь NSFW-тематику.
Задачи:
— Проектировать и разрабатывать масштабируемые микросервисы для высоконагруженных банковских систем;
— Проектировать и оптимизировать сложные запросы к MS SQL Server (T-SQL) при работе с большими объемами данных;
— Разрабатывать отказоустойчивые и безопасные Web API (RESTful) с использованием современных паттернов и IoC-контейнеров;
— Участвовать в проектировании архитектуры банковских продуктов с учетом требований к безопасности и консистентности данных;
— Работать в рамках CI/CD процессов, обеспечивая качественную поставку кода через автоматизированные пайплайны.
Требования:
— Коммерческий опыт разработки на .NET от 3 до 6 лет;
— Навыки работы с MS SQL Server (T-SQL) или другими СУБД;
— Опыт разработки Web API (RESTful, применение IoC-контейнеров);
— Навыки оптимизации запросов и работы с большими объемами данных;
— Знание архитектуры и технологий безопасности в корпоративных приложениях;
— Опыт разработки крупных высоконагруженных систем и проектирования интернет-банков, знание банковских предметных областей;
— Понимание принципов CI/CD, опыт работы с Git.
Будет плюсом:
— Опыт работы со СМЭВ.
Условия:
— Оформление по трудовому договору;
— Полная занятость (график 5/2);
— Гибкий формат работы: на территории работодателя в Москве, удаленно или в гибридном формате.
ГибридseniorМосква
seniorРоссия
УдалённоseniorПротиворечивые условия: Remote set-up for US and Canadian citizen and relocation assitance and bonus for European and UK candidates