Senior Backend Engineer - Node.js & AWS Lambda
Формат работы: Удаленно (Remotely)
Тип занятости: Full-time
Технологии: Agile, Node.js, React, Scrum, TypeScript, AWS Lambda, Serverless
Ищем Senior Backend Engineer для разработки надежных server-side систем на Node.js и TypeScript с упором на serverless-архитектуру в AWS. Роль предполагает активное участие в архитектурных решениях, построении API, обеспечении качества и стабильности production-среды.
Ключевые обязанности (Key Responsibilities)
• Проектировать и разрабатывать backend-приложения на Node.js 20.x LTS и TypeScript 5.x
• Реализовывать serverless-решения на AWS Lambda и смежных AWS-сервисах
• Разрабатывать и поддерживать RESTful API для фронтенда и внешних интеграций
• Взаимодействовать с frontend-командой по ReactJS 18.x для целостного пользовательского опыта
• Писать чистый, эффективный и документированный код по принятым стандартам
• Участвовать в code review и обмене инженерной экспертизой внутри команды
• Диагностировать и устранять сложные production-инциденты с минимальным влиянием на пользователей
• Строить стратегии тестирования на Jest, Mocha или аналогичных инструментах
• Развивать CI/CD-пайплайны для стабильных поставок
• Участвовать в Agile SCRUM-процессах: planning, daily stand-up, retrospective
• Вести техническую документацию: архитектурные решения, спецификации, API endpoints
Требования (Required Skills)
• 4+ года коммерческой backend-разработки на Node.js и server-side JavaScript
• Сильный TypeScript и понимание продвинутых возможностей type system
• Подтвержденный опыт разработки и деплоя на AWS Lambda с serverless-подходом
• Рабочее понимание ReactJS и базовых frontend-практик
• Опыт проектирования RESTful API и внедрения security best practices
• Опыт работы с NoSQL-БД (MongoDB, DynamoDB или аналоги)
• Уверенное владение Git и командными workflow
• Практика работы в Agile/SCRUM
• Сильные навыки решения проблем и внимание к техническим деталям
• Английский не ниже B2 (письменно и устно)
• Способность эффективно работать удаленно, самостоятельно и в команде
Будет плюсом (Nice to Have)
• Опыт с AWS API Gateway, S3, CloudFront, SQS, SNS
• Опыт с GraphQL и Apollo Server
• Опыт контейнеризации (Docker) и оркестрации (Kubernetes)
• Настройка CI/CD в GitHub Actions, Jenkins или AWS CodePipeline
• Понимание принципов и практик микросервисной архитектуры
• Контрибуции в open-source на Node.js
• Опыт performance optimization и стратегии масштабирования
• Знание security best practices для Node.js и serverless-деплоя
Откликнуться: smartbrain.io — Senior Backend Engineer - Node.js & AWS Lambda