Nauchsoft — международная компания, занимающаяся IT-консалтингом и разработкой программного обеспечения. Мы работаем в IT-сфере уже 37 лет и продолжаем расти.
Мы ищем опытного Senior Backend Engineer с глубокими знаниями в архитектуре AWS Serverless для присоединения к нашей инженерной команде.
Эта вакансия перспективная и создана в соответствии с планируемым расширением команды компании.
В этой роли вы будете проектировать, создавать и оптимизировать облачные backend-сервисы, которые обеспечивают работу критически важных для бизнеса приложений. Вы будете работать с высокомасштабируемыми распределёнными системами, определять техническую архитектуру и внедрять лучшие инженерные практики по всей платформе.
Эта позиция идеально подходит инженерам, которые любят решать сложные backend-задачи, проектировать современные облачные архитектуры и создавать высокопроизводительные системы в масштабе.
Обязанности: - Проектирование и разработка масштабируемых backend-сервисов с использованием технологий AWS Serverless.
- Создание и поддержка REST API для приложений с высокой нагрузкой.
- Проектирование облачных архитектур, ориентированных на масштабируемость, надёжность и удобство сопровождения.
- Реализация асинхронной обработки с использованием очередей и событийно-ориентированных паттернов.
- Оптимизация производительности приложений, стратегий кэширования и доступа к базе данных.
- Проектирование безопасной облачной инфраструктуры в соответствии с лучшими практиками AWS.
- Участие в обсуждениях архитектуры и принятии технических решений.
- Улучшение процессов деплоя и инженерных процессов.
- Тесное сотрудничество с frontend-разработчиками, DevOps-инженерами и продуктовыми командами.
Требуемые навыки: - 5+ лет опыта разработки backend-программного обеспечения.
- Экспертный уровень владения AWS, включая:
- AWS Lambda
- API Gateway
- EC2
- RDS / MySQL
- S3
- Route 53
- CloudFront
- ACM
- IAM
- Security Groups
- AWS SAM
- Сильный опыт проектирования облачных и serverless приложений.
- Экспертные знания в проектировании и реализации REST API.
- Глубокое понимание:
- распределённых систем;
- стратегий кэширования;
- асинхронной обработки;
- месседжинга и очередей;
- оптимизации производительности;
- лучших практик масштабируемости.
- Опыт проектирования высокодоступных производственных систем.
- Хорошее понимание архитектуры программного обеспечения и шаблонов проектирования.
- Отличные навыки решения проблем и коммуникации.
- Уровень английского, достаточный для ежедневного общения.
Желательные навыки: - Docker и контейнеризация.
- CI/CD (GitHub Actions, AWS CodePipeline, GitLab CI и др.).
- Infrastructure as Code (CloudFormation, Terraform).
- Мониторинг и наблюдаемость (CloudWatch, Grafana, Prometheus, ELK).
- Архитектура микросервисов.
- Опыт работы с высоконагруженными производственными системами.
- Лучшие практики безопасности для облачных приложений.
Кого мы ищем:
Мы ищем человека с мышлением владельца — инженера, который проактивен, проявляет инициативу, открыто общается и любит решать проблемы, а не просто выполнять поставленные задачи. Мы ценим любознательность, сотрудничество и искреннюю страсть к созданию отличного программного обеспечения.
Мы предлагаем:
- Возможность профессиональной самореализации и роста;
- Дружелюбную команду;
- 25 дней оплачиваемого отпуска;
- Медицинскую страховку и 100% оплату больничных;
- Профессиональное обучение и получение сертификатов за счёт компании;
- Курсы иностранных языков и другие корпоративные программы;
- Разнообразные корпоративные мероприятия;
- Бонусы в случае свадьбы или рождения ребёнка;
- Возможность удалённой работы из любой точки.