Описание
Это полноценная офисная роль Software Engineer в Минске. Инженер будет проектировать, разрабатывать и поддерживать back-end сервисы и приложения, обеспечивая масштабируемость, надёжность и производительность.
Задачи
•Реализация новых функций
•Исправление багов
•Написание чистого и тестируемого кода
•Совместная работа с продакт-менеджерами, дизайнерами и другими инженерами для создания качественных программных решений
•Участие в код-ревью
•Участие в архитектурных и технических решениях
•Интеграция систем и API
•Помощь в улучшении процессов разработки
•Поддержка документации
•Поддержка деплоев в production-среде
Требования
•Сильная база в Computer Science: структуры данных, алгоритмы, принципы software engineering
•Опыт разработки и программирования, знание хотя бы одного современного языка программирования (например, C#, TypeScript) и фреймворков (.Net, React)
•Практический опыт в Back-End и Front-End веб-разработке, включая RESTful API, интеграцию с базами данных и оптимизацию производительности
•Твёрдое понимание концепций объектно-ориентированного программирования (OOP) и умение применять их в реальных системах
•Опыт работы с системами контроля версий (например, Git) и совместными workflow разработки
•Знакомство с реляционными и/или NoSQL базами данных и базовая оптимизация запросов
•Знакомство с Kafka / RabbitMQ / MassTransit
•Умение анализировать требования, оценивать задачи и выполнять работу в согласованные сроки
•Эффективные коммуникативные навыки и умение работать в кросс-функциональных командах очно в Минске
•Степень бакалавра в Computer Science, Software Engineering или смежной области, либо эквивалентный практический опыт
Будет плюсом
•Опыт с unit-тестированием, CI/CD пайплайнами и облачными или контейнерными средами (например, Docker, Kubernetes)
Условия
Условий в вакансии нет