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