Novalink Solutions
Sr. Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior FullStack-разработчик для проектирования, разработки и поддержки масштабируемых корпоративных приложений с активным использованием AI-инструментов разработки. Позиция полностью офисная, предполагает тесную работу с корпоративными командами, архитекторами и бизнес-заказчиками.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать и поддерживать корпоративные веб-приложения
- Создавать адаптивные и доступные интерфейсы на современных JS-фреймворках (React, Angular, Vue.js)
- Разрабатывать backend-сервисы на .NET/C#, Node.js
- Проектировать и реализовывать RESTful API, микросервисы и event-driven интеграции
- Применять ООП, паттерны проектирования, SOLID и чистую архитектуру
- Модернизировать legacy-приложения и интегрировать их с облачными платформами
- Участвовать в архитектурных ревью, технических сессиях и код-ревью
- Активно использовать AI-инструменты разработки (GitHub Copilot, ChatGPT/OpenAI, Claude, Cursor/Windsurf, Azure AI Foundry) для ускорения разработки, отладки, рефакторинга, документации и тестирования
- Разрабатывать AI-функции приложений с использованием LLM API, prompt engineering, RAG и корпоративной интеграции знаний
- Проектировать интеграции между корпоративными платформами, SaaS-приложениями и внутренними системами
- Строить защищённые API и интеграционные сервисы на REST, JSON, OAuth 2.0, OpenID Connect
- Разрабатывать автоматизированные workflow и интеграции на Azure Logic Apps, Azure Functions, Power Automate
- Проектировать и разворачивать cloud-native приложения в Microsoft Azure
- Реализовывать CI/CD пайплайны (Azure DevOps, GitHub Actions, Jenkins)
- Работать с Docker, Kubernetes, serverless и infrastructure-as-code
- Внедрять автоматизированное unit, integration, regression и API-тестирование
- Работать с SQL Server: сложные запросы, хранимые процедуры, модели данных, оптимизация производительности
- Наставлять участников команды и быть senior-техническим контрибьютором
- Вести технические обсуждения и предлагать масштабируемые инженерные решения
- Взаимодействовать с бизнес-аналитиками, solution-архитекторами, product owner и корпоративными командами
- Участвовать в Agile-церемониях, планировании спринтов и оценке
- Готовить техническую документацию, архитектурные диаграммы и стандарты реализации
Требования
- Степень бакалавра в Computer Science, Software Engineering, IT или смежной области либо эквивалентный практический опыт
- Минимум 10 лет профессионального опыта разработки ПО, включая значительный hands-on full stack опыт
- Опыт проектирования и поставки сложных корпоративных приложений
- Опыт работы в кросс-функциональных корпоративных IT-средах
- SQL, .NET, MVC, Angular, C#
- Глубокий опыт в современных frontend- и backend-технологиях, cloud-native архитектуре, разработке API, управлении базами данных и интеграции корпоративных систем
- Практический опыт использования AI-инструментов разработки, Generative AI и интеллектуальной автоматизации
Условия
- 100% офисная позиция
- Тесное сотрудничество с корпоративными командами, бизнес-заказчиками, архитекторами и IT-руководством
Навыки
- JavaScript
- React
- Angular
- Vue.js
- .NET
- C#
- Node.js
- REST
- JSON
- OAuth 2.0
- OpenID Connect
- Microsoft Dynamics 365
- Salesforce
- SAP
- Oracle
- Azure Logic Apps
- Azure Functions
- Power Automate
- Microsoft Azure
- Azure DevOps
- GitHub Actions
- Jenkins
- Docker
- Kubernetes
- serverless
- infrastructure-as-code
- SQL Server
- GitHub Copilot
- ChatGPT
- OpenAI
- Claude
- Cursor
- Windsurf
- Azure AI Foundry
- Azure OpenAI
- LLM API
- prompt engineering
- RAG
- vector databases
- DevSecOps
- Agile