WorkListВойтиОформить подписку
SM

Software Development Senior Back End Engineer San José, Costa Rica 30/9/2026

Архив
Software Mind Moldova · ИТ-услуги
Вакансия в архиве · закрыта 08.10
Смотреть актуальные вакансии

Другие вакансии компании

SM
🇵🇱Kraków · Польша·Full-timeMiddle·англ. не указан
≈ $5–6,8 тыс/мес
2 ноя
SM
🇵🇱Warsaw · Польша·Full-timeMiddle·англ. не указан
≈ $5–6,8 тыс/мес
30 окт
Все вакансии компании

Похожие вакансии

GL
GlobalLogic · ИТ-услуги
🇷🇴Bucharest · РумынияSenior·англ. не указан
≈ $1,1–3,2 тыс/мес
2 ноя
SР
Superhuman (ранее Grammarly) · AI-платформа для письма
🇺🇸San Francisco · США·Full-timeSenior·англ. C1
Зарплата не указана
2 ноя
DA
Digis (a Fiverr company) · ИТ-услуги
RemoteSenior·англ. B2
≈ $4,5 тыс/мес
2 ноя
TW
Twilio · CPaaS (коммуникационные API)
🇮🇳Индия · remoteSenior·англ. C1–C2
≈ $4,5 тыс/мес
2 ноя
CR
CrowdStrike · Кибербезопасность
🇺🇸Austin · США·Full-timeSenior·англ. B1+–C2
$140–220 тыс/год
2 ноя
Вакансии в Коста-Рике

О вакансии

Откуда можно работать
Удалённо · San José, Коста-Рика
из текста вакансии
Уровень
Senior
указан работодателем
Даты
Видели у компании с 30.09 по 08.10 · закрыта 08.10
вакансия закрыта, проверки прекращены
Почему в каталоге:В команде есть выходцы из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →Основание проверено по источнику на карточке компании. Нанимает ли компания из Восточной Европы, Кавказа и Центральной Азии прямо сейчас, мы не знаем.

Описание переведено машинно с английского.

Суть роли

Описание работы

Краткое описание роли

Мы ищем Senior Developer для проектирования и создания backend‑сервисов для e‑commerce платформы клиента, построенной на распределённой микросервисной архитектуре с событийно‑ориентированным взаимодействием между сервисами. Эта роль охватывает практическую разработку на уровне сервисов, от моделирования домена через проектирование API до развертывания в продакшн, работая в рамках установленного паттерна чистой архитектуры и тесно сотрудничая с архитекторами, QA и другими разработчиками команды.

Что предстоит делать

Ключевые обязанности

  • Разработка сервисов: проектировать и реализовывать backend‑микросервисы в соответствии с принципами чистой архитектуры (слои домена, приложения, инфраструктуры и API), обеспечивая чёткое разделение ответственности и тестируемость.
  • Проектирование API: создавать и поддерживать REST и/или GraphQL API, определять контракты данных и обеспечивать согласованность моделей запросов и ответов между сервисами.
  • Интеграция на основе событий: реализовывать и использовать событийно‑ориентированные потоки через очереди сообщений (например, стиль публикации/подписки AWS SQS/SNS), включая обработку веб‑хуков, логику повторных попыток и обработку ошибок.
  • Моделирование данных и хранение: проектировать модели данных и реализовывать логику сохранения в NoSQL и/или реляционных базах данных, применяя соответствующие паттерны (репозиторий, единица работы) для тестируемости и поддерживаемости.
  • Аутентификация и авторизация: реализовывать аутентификацию и авторизацию на основе JWT, интегрируя с провайдерами идентификации, такими как Keycloak или аналогичным сервисом.
  • Тестирование: писать модульные, интеграционные и BDD‑тесты для обеспечения качества кода и предотвращения регрессий, поддерживая покрытие тестами по мере эволюции сервисов.
  • CI/CD и развертывание: создавать и поддерживать CI/CD конвейеры для сборки, тестирования и развертывания в облачную инфраструктуру, включая контейнеризованные сервисы на управляемых платформах, таких как AWS ECS.
  • Код‑ревью и наставничество: участвовать в код‑ревью, поддерживать инженерные стандарты и наставлять менее опытных разработчиков команды.
  • Сотрудничество между сервисами: работать с архитекторами, QA и другими разработчиками для устранения интеграционных пробелов, уточнения требований и поставки функций в нескольких сервисах в рамках спринтов.

Требования

Квалификации

Обязательные квалификации

  • 5+ лет профессионального опыта разработки программного обеспечения с построением backend‑сервисов на современном объектно‑ориентированном или статически типизированном языке, таком как C#/.NET или Java.
  • Подтверждённый опыт проектирования и создания микросервисов, включая REST и/или GraphQL API.
  • Твердое понимание чистой архитектуры или аналогичных слоистых паттернов проектирования с чётким разделением домена, приложения и инфраструктуры.
  • Опыт работы с NoSQL и/или реляционными базами данных, включая схемы, моделирование данных и оптимизацию запросов.
  • Практический опыт событийно‑ориентированных архитектур и очередей сообщений, таких как AWS SQS/SNS или аналогичный сервис.
  • Опыт написания автоматических тестов (unit, integration и/или BDD) и их интеграции в CI/CD конвейер.
  • Умение работать в гибкой (agile) команде, прагматично расставлять приоритеты в условиях спринтовых сроков.
  • Сильные навыки письменного и устного общения, умение своевременно и напрямую указывать на блокеры, пробелы и риски.
  • [Solo si usamos el original] Опыт дисциплинированных практик разработки с поддержкой ИИ, включая разработку по спецификациям, TDD и итеративный рефакторинг. Способность наставлять инженеров в эффективном использовании ИИ‑инструментов кодирования в рамках структурированных процессов разработки.

Предпочтительные квалификации

  • Опыт работы с ASP.NET Core и сопутствующими инструментами (например, MediatR/CQRS, xUnit, Reqnoll/BDD, FluentValidation) или эквивалентным стеком на другом языке.
  • Опыт работы с AWS (ECS, SQS, SNS или аналогичными управляемыми сервисами контейнеров/очередей).
  • Опыт работы с Docker и контейнеризованными развертываниями.
  • Опыт в e‑commerce, управлении заказами или аналогичных транзакционных доменах.
  • Знакомство с провайдерами идентификации, такими как Keycloak или Azure AD, для аутентификации и авторизации.
  • Опыт интеграции с внешними платформами через веб‑хуки, например, платформы витрин или платёжные провайдеры.

Условия и бенефиты

Дополнительная информация

Наши преимущества

  • Образовательные ресурсы
  • Гибкий график и возможность работать из любой точки
  • Программа рекомендаций
  • Поддерживающая и расслабленная атмосфера

Мы принимаем заявки из стран Латинской Америки #LI-DNI

Навыки

C#/.NETJavaMicroservicesREST APIGraphQLAWS SQS/SNSNoSQLrelational databasesJWTKeycloakDockerAWS ECSCI/CDunit testingintegration testingBDDMediatRCQRSxUnitFluentValidation

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти