Мы ищем опытного senior разработчика Full Stack, который присоединится к нашей команде для работы над государственным проектом, который будет длиться более шести месяцев. Как старший Full Stack Developer, вы будете отвечать за проектирование, разработку и поддержку сложного веб-приложения, требующего высокого уровня производительности и безопасности. Вы будете тесно сотрудничать с командой управления проектом, техническими руководителями и другими разработчиками, чтобы обеспечить выполнение всех требований.
Обязанности:
Разработка, тестирование и развертывание высококачественного кода для сложного веб-приложения с использованием новейших технологий и передового опыта.
Сотрудничество с другими разработчиками, дизайнерами и заинтересованными сторонами для сбора требований, выявления и решения проблем и обеспечения успешной реализации проекта.
Разрабатывать и поддерживать проектную документацию, включая технические спецификации, проектную документацию и руководства пользователя.
Оптимизация производительности и масштабируемости веб-приложения, включая запросы к базе данных, кэширование и методы оптимизации внешнего интерфейса.
Обеспечение безопасности и конфиденциальности конфиденциальных данных путем соблюдения стандартных для отрасли методов и процедур безопасности.
Участвовать в обзорах кода, поиске ошибок и устранении неполадок для своевременного выявления и решения проблем.
Обеспечивать техническое руководство и наставничество для младших разработчиков по мере необходимости.
Требования:
Не менее 5 лет опыта в полнофункциональной веб-разработке
Уверенное владение одним или несколькими front-end фреймворками, такими как React, Angular или Vue.js
Уверенное владение одной или несколькими back-end технологиями, такими как Node.js, Python или Ruby on Rails.
Уверенное владение проектированием баз данных, SQL и ORM-фреймворками, такими как Sequelize, SQLAlchemy или ActiveRecord.
Опыт работы с государственными учреждениями и проектами является преимуществом
Сильные аналитические навыки и навыки решения проблем
Отличные навыки общения и сотрудничества
Способность работать самостоятельно и брать на себя ответственность за проект
Знакомство с методологиями гибкой разработки, такими как Scrum или Kanban.
Это шестимесячная контрактная позиция, требующая способности работать удаленно. Вся информация, связанная с проектом, будет раскрыта, и успешный кандидат должен будет подписать соглашение о неразглашении. Если вы опытный старший разработчик Full Stack, ищущий интересную возможность поработать над сложным проектом, мы приглашаем вас подать заявку.