Заголовок: Старший инженер-программист (SSE) - MERN Stack
Местоположение: Бангалор - Белландр (GTP)
Местоположение: Бангалор - Белландр (GTP)
Занятость: Полная
Описание вакансии
Мы ищем высококвалифицированного Старшего инженера-программиста (SSE) - MERN Stack с опытом работы более 10 лет в проектировании и разработке масштабируемых веб-приложений. Идеальный кандидат будет обладать глубокими знаниями React.js, Node.js, Express.js, MongoDB и современных JavaScript фреймворков, а также опытом руководства командами разработки и создания сложных UI-приложений на основе дашбордов.
Основные обязанности
- Разработка адаптивных и интерактивных UI-компонентов с использованием React.js и инструментов управления состоянием, таких как Redux или Context API.
- Проектирование, разработка и поддержка безопасных, высокопроизводительных RESTful API и микросервисов с использованием Node.js и Express.js.
- Проектирование, оптимизация и управление базами данных MongoDB для обеспечения масштабируемости и производительности.
- Создание и улучшение сложных, основанных на данных, интерфейсов дашбордов с отличным пользовательским опытом.
- Оптимизация приложений для максимальной скорости, масштабируемости, безопасности и надежности.
- Взаимодействие с менеджерами по продуктам, дизайнерами, командами QA и другими заинтересованными сторонами для предоставления высококачественных решений.
- Участие в обсуждении архитектуры, проверке кода и принятии технических решений.
- Руководство командами разработки и наставничество, продвижение лучших инженерных практик и стандартов кодирования.
- Внедрение автоматизированного тестирования и обеспечение высокого качества кода с помощью модульного и интеграционного тестирования.
- Работа с CI/CD пайплайнами и облачными средами для оптимизации развертываний.
Требуемые навыки и опыт
- Более 10 лет опыта в full-stack разработке с использованием MERN Stack.
- Глубокие знания JavaScript (ES6+), React.js, Node.js, Express.js, MongoDB, HTML5 и CSS3.
- Опыт работы с Redux или Context API для управления состоянием.
- Глубокое понимание проектирования RESTful API и архитектуры микросервисов.
- Экспертиза в создании сложных и высокоинтерактивных дашборд-приложений.
- Опыт работы с Git, системами контроля версий и совместными рабочими процессами разработки.
- Практический опыт работы с CI/CD пайплайнами и облачными платформами, такими как AWS или Azure.
- Сильные навыки решения проблем, отладки и оптимизации производительности.
- Опыт работы с фреймворками модульного тестирования и практиками разработки через тестирование (TDD).
- Подтвержденный опыт руководства командами и наставничества инженеров.
- Отличные навыки коммуникации и управления заинтересованными сторонами.
Предпочтительные квалификации
- Опыт работы с технологиями контейнеризации, такими как Docker и Kubernetes.
- Знакомство с бессерверными архитектурами и облачной разработкой (cloud-native).
- Знание методологий Agile/Scrum.
ЗАЯВЛЕНИЕ SYNECHRON О РАЗНООБРАЗИИ И ИНКЛЮЗИВНОСТИ
Разнообразие и инклюзивность являются основой нашей культуры, и Synechron гордится тем, что является равным работодателем и работодателем, применяющим позитивные дискриминационные меры. Наша инициатива в области разнообразия, справедливости и инклюзивности (DEI) ‘Same Difference’ направлена на развитие инклюзивной культуры — продвижение равенства, разнообразия и среды, уважительной ко всем. Мы твердо верим, что разнообразный штат сотрудников способствует созданию более сильных, успешных бизнесов как глобальная компания. Мы призываем кандидатов из различных групп населения, независимо от расы, этнической принадлежности, религии, возраста, семейного положения, пола, сексуальной ориентации или инвалидности, подавать заявки. Мы расширяем возможности нашего глобального персонала, предлагая гибкие условия труда, наставничество, внутреннюю мобильность, программы обучения и развития и многое другое.
Все кадровые решения в Synechron основаны на потребностях бизнеса, требованиях к работе и индивидуальной квалификации, независимо от пола кандидата, его гендерной идентичности, сексуальной ориентации, расы, этнической принадлежности, инвалидности или статуса ветерана, а также любых других характеристик, защищенных законом.
Уведомление кандидата о подаче заявки