Старший инженер-программист, серверная часть Львів, удалено Компания Simulmedia ищет опытного и динамичного инженера-программиста с с любознательным и творческим мышлением присоединяйтесь к нашей команде разработки приложений . Вы будете тесно сотрудничать с менеджерами по продуктам и интерфейсными инженерами, чтобы решать сложные проблемы и разбивать новые функции на более мелкие версии. Будучи инженером-программистом в Simulmedia, вы будете играть ключевую роль в проектировании, разработк
Старший инженер-программист, серверная часть
Львів, удалено
Компания Simulmedia ищет опытного и динамичного инженера-программиста с с любознательным и творческим мышлением присоединяйтесь к нашей команде разработки приложений . Вы будете тесно сотрудничать с менеджерами по продуктам и интерфейсными инженерами, чтобы решать сложные проблемы и разбивать новые функции на более мелкие версии. Будучи инженером-программистом в Simulmedia, вы будете играть ключевую роль в проектировании, разработке и обслуживании серверной инфраструктуры, лежащей в основе наших инновационных решений. Вы будете тесно сотрудничать с межфункциональными командами, чтобы обеспечить надежность, масштабируемость и производительность нашего программного обеспечения, что позволит нам предоставлять нашим пользователям исключительные возможности. Вы поможете нам направлять наши усилия по созданию микросервисов, которые будут производительными, масштабируемыми и достаточно гибкими, чтобы обеспечить возможность поэтапного развития.
Эта позиция находится во Львове, Украина. Основная команда находится во Львове и в основном работает удаленно, периодически встречаясь с командой в офисе.
Обязанности:
- Разработка и внедрение надежных и масштабируемых серверных решений для поддержки наших продуктовых предложений.
- Участвуйте в архитектурных решениях и проектировании серверных систем, гарантируя, что они соответствуют нашим бизнес-целям и требованиям масштабируемости.
- Используйте свой опыт в языках программирования, таких как Python, Ruby, Go to. писать эффективный, чистый и удобный в обслуживании код.
- Создавайте и поддерживайте API для обеспечения связи между внешними и внутренними системами, а также сторонней интеграции.
- Управляйте и оптимизируйте базы данных (например, SQL). , NoSQL) для хранения и извлечения данных, включая разработку схемы, индексацию и оптимизацию запросов.
- Оптимизация серверных систем для повышения производительности, масштабируемости и эффективности использования ресурсов для обработки большого трафика и больших наборов данных.
- Внедряйте передовые методы обеспечения безопасности для защиты конфиденциальных данных и обеспечения соблюдения правил конфиденциальности данных.
- Пишите модульные тесты, проводите проверки кода и сотрудничайте с группами обеспечения качества для поддержания качества и надежности кода.
- Создавайте и поддерживать техническую документацию для серверных систем, API и процессов, чтобы облегчить обмен знаниями и внедрение.
- Сотрудничайте с инженерами внешнего интерфейса, специалистами по обработке данных, менеджерами по продуктам и другими заинтересованными сторонами, чтобы обеспечить соответствие требованиям к продукту.
< li> Предоставлять наставничество и рекомендации младшим инженерам, способствуя росту команды инженеров. - Будьте в курсе новых технологий и лучших отраслевых практик, а также дайте рекомендации по улучшению набора технологий.
Квалификация:
- Степень бакалавра в области компьютерных наук, разработка программного обеспечения или смежная область
- 5+ лет профессионального опыта в качестве инженера-разработчика программного обеспечения
- Уверенное знание одного или нескольких языков серверного программирования (Python, Ruby, Go)
- li>
- Опыт проектирования и создания масштабируемых высокопроизводительных серверных систем.
- Знание RESTful и/или GraphQL принципов проектирования API.
- Профессиональный уровень.y с базами данных и решениями для хранения данных (SQL, NoSQL).
- Стремление писать чистый, эффективный и удобный в обслуживании код.
- Хорошие навыки решения проблем и аналитические навыки.
- Отличные коммуникативные навыки и навыки сотрудничества.
- Продемонстрированные лидерские способности и способность работать независимо.
- Любопытство, креативность и страсть к созданию инновационных программных решений.
- Хорошее знание передовые методы проектирования и тестирования (юнит-тестирование, интеграционное тестирование).
- Желание брать на себя высокий уровень ответственности за то, над чем вы работаете.
- Способность быстро учиться новому, поддерживать высокая планка качества и прагматичность.
- Должен уметь общаться с командами из США.
- Опыт работы с AWS является плюсом.
- Возможность работать с 11 утра — 20:00 EEST
Наш технологический стек:
- Почти все, что мы запускаем, на AWS
- Мы в основном используем Python, Ruby и Go
- Для данных мы в основном используем Postgres и Redshift
Мы очень рад возможности создавать различные привилегии и льготы для нашей украинской команды. Более подробная информация будет обсуждена на этапе собеседования!