Работа в DaCodes!
Мы — фирма экспертов в области программного обеспечения и цифровой трансформации с высоким уровнем воздействия.
За 10 лет мы создали решения, ориентированные на технологии и инновации, благодаря нашей команде из почти 300 талантливых DaCoders, включая разработчиков, архитекторов, UX/UI дизайнеров, PM, QA тестировщиков и других. Наша команда сотрудничает в проектах с клиентами из LATAM и США, добиваясь выдающихся результатов.
В DaCodes у вас будет возможность развивать свое профессиональное развитие, работать над разнообразными проектами в различных отраслях и вносить вклад в проектирование, внедрение и оптимизацию облачной инфраструктуры.
Наши DaCoders оказывают большое влияние на успех нашего бизнеса и наших клиентов. Вы станете экспертом, который будет участвовать в наших проектах и получит доступ к прорывным стартапам и мировым брендам.
Заинтересованы?
Мы ищем Senior Full Stack Engineer для интеграции в команду разработки, ориентированную на создание нового продукта для компании из финансового сектора в Мексике.
Вы будете работать над платформой, разработанной нативно на AWS, участвуя как во фронтенде с React, так и в бэкенде с Node.js/TypeScript, в высокорегулируемой среде, где безопасность, доступность и качество программного обеспечения имеют фундаментальное значение.
Мы ищем профиль с сильными техническими навыками и автономией, способный не только разрабатывать функциональность, но и предлагать решения, принимать технические решения и создавать прототипы.
Эта позиция на 100% удаленная, долгосрочная и предназначена исключительно для лиц, проживающих в Мексике.
Требования
Основные обязанности и функции
- Проектировать, разрабатывать и поддерживать API и серверные сервисы, развернутые на AWS.
- Разрабатывать интерфейсы с использованием React, включая повторно используемые компоненты, хуки, управление состоянием и валидацию форм.
- Проектировать API с учетом их использования из фронтенда, устанавливая четкие контракты, стратегии пагинации и последовательное управление ошибками.
- Разрабатывать отказоустойчивые решения для критических процессов, зависящих от внешних сервисов, внедряя такие механизмы, как очереди, повторные попытки, очереди недоставленных сообщений (Dead-Letter Queues, DLQ), идемпотентность, мониторинг и уведомления.
- Внедрять и поддерживать механизмы аутентификации и авторизации с использованием OAuth2, JWT и стратегий обновления токенов.
- Безопасно управлять секретами, учетными данными и файлами с помощью специализированных сервисов AWS.
- Внедрять меры защиты для API и приложений, включая AWS WAF и ограничение скорости запросов.
- Устранять проблемы безопасности и уязвимости в установленные проектом сроки.
- Активно участвовать в процессах CI/CD, code review и технической документации.
- Сотрудничать в гибкой команде по методологии Scrum, используя такие инструменты, как Jira и Confluence.
- Анализировать технические потребности и предлагать решения, архитектуры и прототипы (PoC).
- Сотрудничать с другими техническими специалистами для обеспечения качества, безопасности, масштабируемости и поддерживаемости решений.
Желаемый профиль
- 5+ лет профессионального опыта в качестве Full Stack Developer, Backend Developer или Software Engineer.
- Уровень Senior.
- Реальный опыт разработки приложений с React, с возможностью объяснить и реализовать:
- Компоненты.
- Хуки.
- Управление состоянием.
- Формы и валидации.
- Прочный опыт в бэкенде с использованием Node.js и TypeScript, в идеале с NestJS или Express.
- Также будут рассматриваться кандидаты с опытом работы с .NET, Java или Python, при условии наличия соответствующего опыта во фронтенде и AWS.
- Практический опыт использования AWS в производственных средах.
- Глубокое знание таких сервисов, как:
- AWS Lambda.
- API Gateway.
- Amazon SQS.
- Amazon S3.
- AWS Secrets Manager.
- Amazon ECS / Fargate.
- Способность определять, когда использовать serverless, контейнеры или управляемые сервисы в соответствии с потребностями решения.
- Опыт работы с базами данных SQL и NoSQL, такими как PostgreSQL и DynamoDB.
- Опыт работы с Git, Docker и CI/CD пайплайнами.
- Знания в области безопасности, применимые к разработке программного обеспечения и API.
- Опыт аутентификации с использованием OAuth2 и JWT.
- Знание стратегий отказоустойчивости для распределенных систем: retries, queues, DLQs и idempotency.
- Сертификация AWS Cloud Practitioner или обязательство получить ее.
- Английский язык на среднем уровне, в основном для технической документации и общения с международными командами.
- Текущее проживание в Мексике.
- Готовность работать на 100% удаленно.
Soft Skills
- Аналитическое мышление и способность решать проблемы.
- Проактивность и самостоятельность.
- Техническая любознательность и непрерывное обучение.
- Способность предлагать альтернативы и принимать обоснованные технические решения.
- Четкая коммуникация технических решений и концепций.
- Высокое чувство ответственности.
- Чувствительность к вопросам безопасности, конфиденциальности и ответственного обращения с информацией.
- Способность к сотрудничеству в междисциплинарных командах.
Желательно
- Опыт работы с Next.js.
- Опыт работы с GraphQL.
- Знание Infrastructure as Code (IaC) с использованием Terraform, AWS CDK или OpenTofu.
- Предыдущий опыт работы в финансовом секторе, финтехе или высокорегулируемых средах.
- Сертификация AWS Developer Associate или AWS Solutions Architect.
- Опыт использования инструментов искусственного интеллекта, применимых к разработке программного обеспечения.
- Хороший критерий относительно обращения с конфиденциальной и чувствительной информацией при использовании инструментов ИИ.
Преимущества
- Интеграция в мировые бренды и прорывные стартапы.
- Удаленная работа/Home office.
- В случае необходимости гибридной или офисной формы работы, вы будете проинформированы с первой встречи.
- График работы, соответствующий вашей команде/назначенному проекту.
- Работа с понедельника по пятницу.
- Выходной в день рождения.
- Страхование медицинских расходов (действительно для Мексики).
- Страхование жизни (действительно для Мексики).
- Мультикультурные рабочие команды.
- Доступ к курсам и сертификациям.
- Митапы со специальными гостями из IT-сферы.
- Виртуальные мероприятия для сплочения и группы по интересам.
- Уроки английского языка.
- Возможности в рамках наших различных направлений бизнеса.
- С гордостью сертифицированы как Great Place to Work.