We use cookies to run the site and count visits. "Got it" also allows session recording.
Positive Technologies
13 days ago
Grade
Principal
Experience
from 6 years
Work format
Remote, Hybrid, Onsite
Employment
Full-time
An email or a Telegram message to the recruiter
Positive Technologies
-Lead full-cycle development: from identifying business needs and gathering requirements to design, implementation, testing, and deployment -Independently interact with a large number of stakeholders: product teams, architects, experts, network engineers, and adjacent departments -Design the architecture of complex solutions, considering the distributed nature of systems, data consistency, and inter-service communication -Develop backend services in Python using FastAPI, SQLAlchemy, and PostgreSQL -Implement asynchronous inter-service communication, work with event-driven architecture, message queues, and data consistency patterns, including Saga and Transactional Outbox -Develop user interfaces in React, TypeScript, and Next.js, independently handling the entire process from UX design to ready-to-use functionality -Design and implement complex user scenarios, including integrations between multiple services and ensuring correct data synchronization -Independently organize testing: write unit, integration, and end-to-end tests, verify component interaction scenarios, and refine solutions based on test results -Develop and improve existing architecture, identify technical limitations, and propose solutions that enhance reliability and development speed -Actively use AI tools, including Claude, at all stages of development: codebase exploration, solution design, code writing, testing, and refactoring
Work experience: over 6 years -Experience in developing complex systems and designing architecture, including in distributed infrastructure and multi-service interaction environments -Solid experience in backend development with Python, understanding modern approaches to building APIs and asynchronous applications -Experience with FastAPI, PostgreSQL, SQLAlchemy 2+, and Redis -Understanding of event-driven architecture, message brokers, and reliable inter-service communication patterns. Familiarity with RabbitMQ, FastStream, Saga, and Transactional Outbox -Fullstack development experience: understanding of frontend architecture, practical experience with React and TypeScript. Familiarity with Next.js -Understanding of distributed systems principles: data consistency, error handling, retries, idempotency, and fault tolerance in service interactions -Practical experience with Docker and Kubernetes, ability to independently build and deploy applications, troubleshoot network issues, and verify solution operability -Active use of AI in development. We value not just interest in tools, but real-world experience applying them in daily work, understanding their limitations, and specific examples of how AI helps solve engineering tasks
Full-time employment Schedule: 5/2 Work format: remote or hybrid or office
Positive Technologies Principal Fullstack разработчик (React, Python) Опыт работы: более 6 лет Полная занятость График: 5/2 Формат работы: удалённо или гибрид или офис
☑️ Чем предстоит заниматься -Вести разработку полного цикла: от выявления потребностей бизнеса и сбора требований до проектирования, реализации, тестирования и деплоя -Самостоятельно взаимодействовать с большим количеством стейкхолдеров: продуктовыми командами, архитекторами, экспертами, сетевыми инженерами и смежными подразделениями -Проектировать архитектуру комплексных решений с учетом распределенной природы систем, согласованности данных и взаимодействия между сервисами -Разрабатывать backend-сервисы на Python с использованием FastAPI, SQLAlchemy и PostgreSQL -Реализовывать асинхронное взаимодействие между сервисами, работать с событийной архитектурой, очередями сообщений и паттернами обеспечения согласованности данных, включая Saga и Transactional Outbox -Разрабатывать пользовательские интерфейсы на React, TypeScript и Next.js, самостоятельно проходить путь от проработки UX до готового функционала -Продумывать и реализовывать комплексные пользовательские сценарии, включая интеграции между несколькими сервисами и обеспечение корректной синхронизации данных -Самостоятельно организовывать тестирование: писать unit-, интеграционные и end-to-end-тесты, проверять сценарии взаимодействия компонентов и дорабатывать решения по результатам проверки -Развивать и улучшать существующую архитектуру, находить технические ограничения и предлагать решения, повышающие надежность и скорость разработки -Активно использовать AI-инструменты, включая Claude, на всех этапах разработки: исследование кодовой базы, проектирование решений, написание кода, тестирование и рефакторинг
☑️ Наши пожелания к кандидатам -Опыт разработки сложных систем и проектирования архитектуры, в том числе в условиях распределенной инфраструктуры и взаимодействия множества сервисов -Уверенный опыт backend-разработки на Python, понимание современных подходов к построению API и асинхронных приложений -Опыт работы с FastAPI, PostgreSQL, SQLAlchemy 2+ и Redis -Понимание событийной архитектуры, брокеров сообщений и паттернов надежного взаимодействия между сервисами. Знакомство с RabbitMQ, FastStream, Saga и Transactional Outbox -Опыт fullstack-разработки: понимание frontend-архитектуры, практический опыт работы с React и TypeScript. Знакомство с Next.js -Понимание принципов работы распределенных систем: согласованность данных, обработка ошибок, повторные попытки, идемпотентность и управление отказами при взаимодействии сервисов -Практический опыт работы с Docker и Kubernetes, способность самостоятельно собрать и развернуть приложение, разобраться с сетевыми проблемами и проверить работоспособность решения -Активное использование AI в разработке. Нам важен не просто интерес к инструментам, а реальный опыт их применения в повседневной работе, понимание ограничений и конкретные примеры того, как AI помогает решать инженерные задачи
Контакты:
We compare skills, grade, work format and salary
Most often 315,000 to 509,000