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