Senior Software Engineer — JavaScript, Python, Java@ Freelanceroff
О позиции
Мы ищем Senior Software Engineer (Full Stack Developer) для работы над высоконагруженными системами. Ваша задача будет заключаться в проектировании и разработке сложных решений, а также в ведении как бэкенд, так и фронтенд разработки. Это полностью удалённая работа, открытая для кандидатов из Индии, предлагающая возможность работать над масштабируемыми системами и участвовать в архитектурных решениях.
Чем вы будете заниматься
- Вести разработку масштабируемых бэкенд-систем, API и современных фронтенд-приложений.
- Проектировать и создавать надёжные сервисы с использованием .NET и оптимизировать производительность баз данных с помощью SQL.
- Разрабатывать динамичные и отзывчивые пользовательские интерфейсы с использованием Angular.
- Реализовывать и управлять интеграциями с использованием Azure (App Services, Functions, WebJobs и т.д.).
- Создавать и поддерживать RESTful API для внутренних и сторонних интеграций.
- Обеспечивать производительность приложений, их доступность и точность данных.
- Использовать инструменты AI (например, GitHub Copilot) эффективно, проверяя качество и безопасность кода.
- Поддерживать принципы безопасного проектирования и участвовать в моделировании угроз.
- Поддерживать CI/CD пайплайны с тестированием, проверками безопасности и надёжностью развертывания.
- Сотрудничать с командами продукта и дизайна по техническим дорожным картам.
- Устранять проблемы в производственной среде и оптимизировать производительность.
- Участвовать в Agile процессах, включая планирование, оценку и обзоры.
Требования
- Степень бакалавра в области компьютерных наук, ИТ или смежной области.
- 5–7 лет опыта в разработке программного обеспечения.
- Глубокие знания в .NET, SQL, Angular и Azure.
- Практический опыт работы с Azure (App Services, Function Apps, WebJobs и т.д.).
- Доказанный опыт работы с API и ERP интеграциями.
- Опыт использования инструментов AI для разработки и понимание возможностей LLM.
- Сильные навыки решения проблем, отладки и оптимизации производительности.
- Отличные коммуникативные навыки и навыки взаимодействия с клиентами.
- Способность наставлять членов команды и вести технические обсуждения.
- Самостоятельность, ориентация на сроки и приверженность к чистоте кода.
Что мы предлагаем
- Заработная плата в диапазоне ₹37,500 - ₹75,000 в месяц.
- Гибкий график работы с возможностью работать из любой точки Индии.
- Контракт на 6 месяцев с возможностью продления.
- Работа в динамичной команде над интересными проектами.
- Возможности для профессионального роста и развития.
- Доступ к современным инструментам и технологиям.
- Возможность участия в архитектурных решениях и внедрении современных практик разработки.
- Поддержка в обучении и использовании AI-инструментов.
Вакансия предлагает интересные условия для опытных разработчиков. Однако, отсутствие информации о компании может вызвать вопросы у кандидатов.
Кто здесь добьётся успеха
Глубокое понимание стека технологий JavaScript, Python и Django, а также уверенное владение Node.js и Java, что позволяет разрабатывать сложные и производительные приложения.
Способность эффективно работать в удаленном режиме, демонстрируя высокую степень самодисциплины и управления временем, что критично для успешного выполнения задач без постоянного контроля.
Опыт в проведении код-ревью и внесении архитектурных изменений, что свидетельствует о высоком уровне технической экспертизы и готовности делиться знаниями с менее опытными коллегами.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Software Development
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев