Название: Solution&Fullstack Engineer (Python/Python&Java+ JS) - AI First
Местоположение: Удаленная работа / Remote
🌍 Hello World!
Мы - The Codest, международная технологическая компания, специализирующаяся на разработке программного обеспечения, с технологическими хабами в Польше, которая предоставляет глобальные ИТ-решения и проекты. Наши основные ценности основаны на подходе «Клиенты и Люди прежде всего», который ставит во главу угла потребности наших клиентов и создает благоприятную среду для наших сотрудников, что позволяет нам предоставлять исключительные продукты и услуги.
Наша экспертиза сосредоточена на веб-разработке, облачной инженерии, DevOps и качестве. После многих лет разработки собственного продукта — Yieldbird, который был удостоен награды престижного конкурса Top25 Deloitte, мы пришли к нашей миссии: помогать технологическим компаниям создавать значимые продукты и масштабировать свои ИТ-команды, повышая эффективность ИТ-поставок. Благодаря нашему обширному опыту решения задач разработки продуктов, мы стали экспертами в создании цифровых продуктов и масштабировании ИТ-команд.
Но наше путешествие не заканчивается здесь — мы хотим продолжать расти. Если вы целеустремленны и ищете новые возможности, присоединяйтесь к нашей команде! Вас ждет обогащающая и совместная среда, которая способствует вашему росту на каждом этапе.
В настоящее время мы ищем Solution & Fullstack Engineer (Python/Python&Java) - AI First.
💡 Описание проекта:
Мы ищем опытного Solution & Fullstack Engineer для присоединения к инновационной команде инженеров, ориентированных на ИИ, которые работают над решениями для ведущей финансовой группы в Японии.
Вы будете участвовать в разработке и развитии банковского приложения, которое служит кросс-активной платформой для исполнения сделок после их заключения. Платформа интегрируется со сторонними сервисами для сопоставления и расчетов сделок, обрабатывает большие объемы финансовых данных и предоставляет такие функции, как Trade Blotter и отчетность по позициям.
В этой роли вы будете работать со всем стеком приложений, сочетая сильные навыки бэкенд-разработки на Python или Python & Java с фронтенд-разработкой с использованием JavaScript и современных фронтенд-фреймворков.
В качестве Solution Engineer вы выйдете за рамки традиционной разработки программного обеспечения, возьмете на себя ответственность за комплексные решения, будете участвовать в принятии архитектурных решений и преобразовывать бизнес-требования в масштабируемые, эффективные технические реализации.
Проект следует подходу разработки с ориентацией на ИИ (AI-first engineering), где инструменты разработки на основе ИИ, помощники по написанию кода и современные решения для автоматизации активно интегрируются в повседневные рабочие процессы инженеров для ускорения разработки, повышения качества кода и поддержки инновационного решения проблем.
У вас будет возможность влиять на технические решения, экспериментировать с новыми технологиями и участвовать в создании современных, высококачественных программных решений.
📈 Ваши обязанности:
- Проектирование, разработка и поддержка комплексных fullstack-решений с использованием Python или Python & Java на бэкенде и JavaScript на фронтенде.
- Создание и улучшение современных, адаптивных пользовательских интерфейсов и их интеграция с бэкенд-сервисами и API.
- Разработка масштабируемых бэкенд-сервисов, API и компонентов приложений.
- Ответственность за технические решения, от анализа требований и проектирования архитектуры до реализации и развертывания.
- Работа с PostgreSQL, включая проектирование и оптимизацию структур баз данных, запросов, функций, триггеров и представлений.
- Использование инструментов разработки на основе ИИ и практик написания кода с помощью ИИ для повышения эффективности разработки, качества кода и скорости поставки.
- Изучение возможностей для интеграции автоматизации на основе ИИ и инновационных решений в инженерные процессы.
- Создание быстрых прототипов, проверка технических концепций и доставка решений в быстро меняющейся среде.
- Участие в техническом планировании, проектировании решений, тестировании, обзорах кода и обсуждениях архитектуры.
- Тесное сотрудничество с кросс-функциональными международными командами для преобразования потребностей бизнеса в эффективные технические решения.
- Выявление возможностей для непрерывного совершенствования, автоматизации и технической оптимизации.
- Продвижение лучших инженерных практик, чистого кода, поддерживаемости и современных стандартов разработки программного обеспечения.
🔑 Ключевые требования:
- Продвинутые навыки устного и письменного общения на английском языке для сотрудничества с международными клиентами и командами.
- Более 5 лет коммерческого опыта в разработке программного обеспечения, предпочтительно на fullstack или бэкенд-ориентированных позициях.
- Значительный коммерческий опыт работы с Python или Python & Java.
- Практический опыт работы с JavaScript и фронтенд-разработкой с использованием современных фреймворков, таких как React, Vue.js или Angular.
- Глубокое понимание архитектуры fullstack-приложений, включая интеграцию фронтенда и бэкенда, REST API и распределенных систем.
- Значительный опыт работы с PostgreSQL, включая проектирование баз данных, оптимизацию запросов, индексы, представления, функции и триггеры.
- Хорошее знание объектно-ориентированного программирования, принципов проектирования программного обеспечения и практик чистого кода.
- Практический опыт работы с инструментами разработки с помощью ИИ, такими как GitHub Copilot, Cursor, Claude Code или аналогичными решениями.
- Мышление, ориентированное на ИИ (AI-first mindset), с готовностью использовать инструменты ИИ, автоматизацию и новые технологии на протяжении всего жизненного цикла разработки программного обеспечения.
- Способность подходить к техническим задачам с точки зрения решения проблем, учитывая бизнес-требования, масштабируемость, производительность и поддерживаемость.
- Опыт работы с процессами CI/CD, системами контроля версий и современными практиками разработки программного обеспечения.
- Сильные навыки решения проблем, независимость и готовность взять на себя ответственность за технические решения.
➕ Желательно:
- Опыт разработки приложений в банковской, финтех или финансовой сферах.
- Знакомство с AWS или другими облачными платформами.
- Опыт работы с Docker и контейнеризированными приложениями.
- Знание операционных систем Linux.
- Опыт работы с TypeScript и современными фронтенд-архитектурами.
- Знакомство с архитектурой микросервисов и событийно-ориентированными системами.
- Опыт работы с AI-агентами, рабочими процессами кодирования с использованием агентов или автоматизацией разработки на основе ИИ.
- Опыт проектирования технических решений с нуля или участие в принятии архитектурных решений.
📌 Процесс найма:
- 30-минутный скрининговый звонок онлайн с нашим рекрутером.
- 45-60-минутный технический звонок с одним из наших инженеров.
- 1-часовой звонок с менеджером.
- Предложение.
Вопросы, идеи? Не стесняйтесь обращаться в нашу команду по подбору персонала:
контакт рекрутера
А пока вы можете посетить наш веб-сайт, где вы найдете ключевые факты о нас.