Работа
Из фида партнера
Старший инженер-программист (Full-stack Node + React)
Цена по запросу
Детали
- Тип занятости
- Полная занятость
- Удалённо
- Да
- Компания
- Airtm
- Уровень
- Senior
Описание
Автоматически переведено с языка English. Оригинальный текст является основным. Машинный перевод — готовится более точный вариант.
О нас:
Airtm — финансовая инфраструктурная компания, строящая будущее экономики онлайн-работы. Наша миссия — расширить возможности растущего числа цифровых предпринимателей в мире на Глобальном Юге, предоставив им финансовую свободу для процветания.
Проблема очевидна: на развивающихся рынках доступ к долларовой экономике затруднен. Трансграничные платежи медленны, дороги и часто теряют ценность из-за инфляции. Это ограничивает потенциал миллионов талантливых людей.
Решение Airtm — это быстрая и комплексная финансовая платформа, которая облегчает трансграничные платежи на небольшие суммы и локальные выплаты. Являясь пионером в области платежной инфраструктуры стейблкоинов, Airtm создала самую передовую систему трансграничных платежей, доступную на рынке.
Как компания, работающая в мире онлайн-работы, Airtm выйдет за рамки платежей и создаст необходимую инфраструктуру, необходимую для процветания экономики онлайн-работы. Мы развиваем совершенно новую экономику, давая отдельным людям, сообществам и странам инструменты, позволяющие контролировать свою финансовую судьбу.
О роли
Мы ищем старшего инженера-программиста для проектирования, создания и развития полнофункциональных систем, лежащих в основе финансовых продуктов Airtm. Вы будете работать в одном из наших автономных модулей продуктов, принимая на себя ответственность за комплексные проекты, от технического проектирования до производства, и обучая инженеров вокруг вас.
Наш стек — это микросервисы TypeScript/Node.js, развернутые в Kubernetes в сочетании с интерфейсами React. Вы будете работать со всем стеком, серверной и клиентской частью по мере необходимости для достижения целей вашего модуля, сотрудничая с инженерами из других модулей, когда инициативы пересекают границы. Разработка с помощью искусственного интеллекта является основой того, как мы создаем программное обеспечение: вы должны будете свободно использовать инструменты кодирования искусственного интеллекта, чтобы работать быстрее, не жертвуя при этом качеством.
Ключевые обязанности
• Техническое проектирование: руководите разработкой средних и крупных функций в стеке, документируйте решения, предугадывайте крайние случаи и долгосрочную ремонтопригодность.
• Полноценная разработка: создание и поддержка микросервисов TypeScript/Node.js, обработчиков событий и заданий cron, а также пользовательских интерфейсов React, которые их используют, обеспечивая основу наших основных финансовых потоков.
• Разработка с помощью ИИ: используйте помощников по кодированию и агентские инструменты ИИ как часть вашего ежедневного рабочего процесса, от создания шаблонов и рефакторинга до создания тестов и проверки кода, сохраняя при этом высокую планку правильности и суждений о том, когда и в какой степени на них можно полагаться.
• Владение проектом: разбивайте сложные проблемы на практические действия с использованием нескольких сервисов и пользовательских интерфейсов; обеспечить доставку от проектирования до развертывания
• Качество кода. Пишите хорошо протестированный, удобный в сопровождении код; проводить тщательные проверки кода (в том числе кода, сгенерированного искусственным интеллектом) и держать высокую планку для команды
• Наставничество: наставничество для инженеров младшего и среднего звена, в том числе по вопросам эффективного и ответственного использования инструментов искусственного интеллекта; обмениваться знаниями и совершенствовать технические методы команды
• Межподовое сотрудничество: координируйте свои действия с инженерами из других модулей, когда работа выходит за рамки обслуживания; вносить код в общие службы в соответствии с установленными правилами владения
• Дежурство: участие в ротации дежурств по услугам, принадлежащим группе; руководить реагированием на инциденты и обзорами после инцидентов
• Технический долг: активно выявлять и устранять технический долг; сбалансировать краткосрочную доставку с долгосрочным здоровьем систем
Требуемая квалификация
• Более 5 лет профессионального опыта разработки программного обеспечения с демонстрацией полного спектра стека (внутренние службы и интерфейсные интерфейсы).
• Владение TypeScript и Node.js для создания производственных сервисов.
• Владение React для создания пользовательских интерфейсов, ориентированных на производство (управление состоянием, проектирование компонентов, производительность).
• Опыт проектирования и создания API REST или GraphQL.
• Уверенное понимание реляционных баз данных (PostgreSQL или аналогичных), моделирования, оптимизации запросов и миграции.
• Знакомство с событийно-ориентированной архитектурой и шаблонами обмена сообщениями (Kafka, SQS или аналогичные).
• Опыт работы в среде микросервисов.
• Практический, повседневный опыт работы с инструментами разработки с использованием искусственного интеллекта (например, GitHub Copilot, Cursor, Claude Code, Zed’s Agentic Editing или аналогичные) для кодирования, отладки и проверки кода; комфорт с быстрым/контекстным проектированием и здравый смысл при проверке результатов, сгенерированных ИИ
• Четкое понимание принципов проектирования программного обеспечения: разделение задач, обработка ошибок, стратегии тестирования.
• Опыт написания модульных, интеграционных и сквозных тестов.
• Комфортная работа в облачной среде (предпочтительно AWS), понимание развертываний, журналов и базовых концепций инфраструктуры.
• Сильные коммуникативные навыки; активно делиться прогрессом, блокирующими факторами и техническими рисками
Приятно иметь
• Опыт создания или интеграции функций AI/LLM в продукты (RAG, агенты, вызов инструментов, конвейеры подсказок).
• Знакомство с Kubernetes и развертыванием на основе контейнеров.
• Опыт работы в сфере финансовых технологий, платежей или финансовых систем.
• Опыт работы с GraphQL (проектирование схемы, объединение или инструменты)
• Знание конвейеров CI/CD (Bitbucket Pipelines, GitHub Actions, ArgoCD)
• Знакомство с инструментами наблюдения (Datadog, Prometheus, Grafana).
• Опыт наставничества инженеров или ведения дискуссий по техническому проектированию.
Что мы ищем
Помимо технических навыков, мы ищем инженеров, которые:
• Берут на себя ответственность, доводят свою работу до конца и заранее сообщают, когда что-то находится под угрозой.
• Напишите код для следующего инженера, чистый, протестированный и задокументированный, независимо от того, написал ли он первый черновой вариант или инструмент искусственного интеллекта.
• Улучшайте команду вокруг себя посредством обзоров, наставничества и обмена знаниями.
• Сотрудничают, невзирая на границы, они конструктивно взаимодействуют с другими группами, когда работа выходит за рамки служебных линий…
Источник: Jobicy (https://jobicy.com/jobs/153741-senior-software-enginner-full-stack-node-react)
Airtm — финансовая инфраструктурная компания, строящая будущее экономики онлайн-работы. Наша миссия — расширить возможности растущего числа цифровых предпринимателей в мире на Глобальном Юге, предоставив им финансовую свободу для процветания.
Проблема очевидна: на развивающихся рынках доступ к долларовой экономике затруднен. Трансграничные платежи медленны, дороги и часто теряют ценность из-за инфляции. Это ограничивает потенциал миллионов талантливых людей.
Решение Airtm — это быстрая и комплексная финансовая платформа, которая облегчает трансграничные платежи на небольшие суммы и локальные выплаты. Являясь пионером в области платежной инфраструктуры стейблкоинов, Airtm создала самую передовую систему трансграничных платежей, доступную на рынке.
Как компания, работающая в мире онлайн-работы, Airtm выйдет за рамки платежей и создаст необходимую инфраструктуру, необходимую для процветания экономики онлайн-работы. Мы развиваем совершенно новую экономику, давая отдельным людям, сообществам и странам инструменты, позволяющие контролировать свою финансовую судьбу.
О роли
Мы ищем старшего инженера-программиста для проектирования, создания и развития полнофункциональных систем, лежащих в основе финансовых продуктов Airtm. Вы будете работать в одном из наших автономных модулей продуктов, принимая на себя ответственность за комплексные проекты, от технического проектирования до производства, и обучая инженеров вокруг вас.
Наш стек — это микросервисы TypeScript/Node.js, развернутые в Kubernetes в сочетании с интерфейсами React. Вы будете работать со всем стеком, серверной и клиентской частью по мере необходимости для достижения целей вашего модуля, сотрудничая с инженерами из других модулей, когда инициативы пересекают границы. Разработка с помощью искусственного интеллекта является основой того, как мы создаем программное обеспечение: вы должны будете свободно использовать инструменты кодирования искусственного интеллекта, чтобы работать быстрее, не жертвуя при этом качеством.
Ключевые обязанности
• Техническое проектирование: руководите разработкой средних и крупных функций в стеке, документируйте решения, предугадывайте крайние случаи и долгосрочную ремонтопригодность.
• Полноценная разработка: создание и поддержка микросервисов TypeScript/Node.js, обработчиков событий и заданий cron, а также пользовательских интерфейсов React, которые их используют, обеспечивая основу наших основных финансовых потоков.
• Разработка с помощью ИИ: используйте помощников по кодированию и агентские инструменты ИИ как часть вашего ежедневного рабочего процесса, от создания шаблонов и рефакторинга до создания тестов и проверки кода, сохраняя при этом высокую планку правильности и суждений о том, когда и в какой степени на них можно полагаться.
• Владение проектом: разбивайте сложные проблемы на практические действия с использованием нескольких сервисов и пользовательских интерфейсов; обеспечить доставку от проектирования до развертывания
• Качество кода. Пишите хорошо протестированный, удобный в сопровождении код; проводить тщательные проверки кода (в том числе кода, сгенерированного искусственным интеллектом) и держать высокую планку для команды
• Наставничество: наставничество для инженеров младшего и среднего звена, в том числе по вопросам эффективного и ответственного использования инструментов искусственного интеллекта; обмениваться знаниями и совершенствовать технические методы команды
• Межподовое сотрудничество: координируйте свои действия с инженерами из других модулей, когда работа выходит за рамки обслуживания; вносить код в общие службы в соответствии с установленными правилами владения
• Дежурство: участие в ротации дежурств по услугам, принадлежащим группе; руководить реагированием на инциденты и обзорами после инцидентов
• Технический долг: активно выявлять и устранять технический долг; сбалансировать краткосрочную доставку с долгосрочным здоровьем систем
Требуемая квалификация
• Более 5 лет профессионального опыта разработки программного обеспечения с демонстрацией полного спектра стека (внутренние службы и интерфейсные интерфейсы).
• Владение TypeScript и Node.js для создания производственных сервисов.
• Владение React для создания пользовательских интерфейсов, ориентированных на производство (управление состоянием, проектирование компонентов, производительность).
• Опыт проектирования и создания API REST или GraphQL.
• Уверенное понимание реляционных баз данных (PostgreSQL или аналогичных), моделирования, оптимизации запросов и миграции.
• Знакомство с событийно-ориентированной архитектурой и шаблонами обмена сообщениями (Kafka, SQS или аналогичные).
• Опыт работы в среде микросервисов.
• Практический, повседневный опыт работы с инструментами разработки с использованием искусственного интеллекта (например, GitHub Copilot, Cursor, Claude Code, Zed’s Agentic Editing или аналогичные) для кодирования, отладки и проверки кода; комфорт с быстрым/контекстным проектированием и здравый смысл при проверке результатов, сгенерированных ИИ
• Четкое понимание принципов проектирования программного обеспечения: разделение задач, обработка ошибок, стратегии тестирования.
• Опыт написания модульных, интеграционных и сквозных тестов.
• Комфортная работа в облачной среде (предпочтительно AWS), понимание развертываний, журналов и базовых концепций инфраструктуры.
• Сильные коммуникативные навыки; активно делиться прогрессом, блокирующими факторами и техническими рисками
Приятно иметь
• Опыт создания или интеграции функций AI/LLM в продукты (RAG, агенты, вызов инструментов, конвейеры подсказок).
• Знакомство с Kubernetes и развертыванием на основе контейнеров.
• Опыт работы в сфере финансовых технологий, платежей или финансовых систем.
• Опыт работы с GraphQL (проектирование схемы, объединение или инструменты)
• Знание конвейеров CI/CD (Bitbucket Pipelines, GitHub Actions, ArgoCD)
• Знакомство с инструментами наблюдения (Datadog, Prometheus, Grafana).
• Опыт наставничества инженеров или ведения дискуссий по техническому проектированию.
Что мы ищем
Помимо технических навыков, мы ищем инженеров, которые:
• Берут на себя ответственность, доводят свою работу до конца и заранее сообщают, когда что-то находится под угрозой.
• Напишите код для следующего инженера, чистый, протестированный и задокументированный, независимо от того, написал ли он первый черновой вариант или инструмент искусственного интеллекта.
• Улучшайте команду вокруг себя посредством обзоров, наставничества и обмена знаниями.
• Сотрудничают, невзирая на границы, они конструктивно взаимодействуют с другими группами, когда работа выходит за рамки служебных линий…
Источник: Jobicy (https://jobicy.com/jobs/153741-senior-software-enginner-full-stack-node-react)
Это объявление получено из партнерского фида. Оформляйте заказ на исходном сайте.
Источник: Airtm
Объявление предоставлено Airtm.