Должность: Senior Backend Golang Engineer
Компания: Miratech
Местоположение: Одесса / Украина / Удаленно
Мы ищем Senior Backend Engineer (Golang) для проектирования и создания масштабируемых, надежных и безопасных серверных систем. Роль включает разработку распределенных сервисов, проектирование надежных API, внедрение событийно-ориентированных архитектур и обеспечение высоких стандартов производительности, поддерживаемости и надежности системы.
Хотя основное внимание уделяется разработке бэкенда, иногда может потребоваться участие во фронтенд-функционале на базе React.
Обязанности
- Проектировать, внедрять и поддерживать масштабируемые серверные сервисы на Golang, включая RESTful API и стабильные контракты данных, которые безопасно развиваются со временем.
- Внедрять и управлять асинхронной, событийно-ориентированной коммуникацией с сильными гарантиями надежности сообщений, идемпотентности, обработки ошибок и обратной совместимости.
- Проектировать и разрабатывать распределенные системы и микросервисы с акцентом на масштабируемость, отказоустойчивость и поддерживаемость.
- Оптимизировать производительность приложений, надежность и использование ресурсов в производственных средах.
- Участвовать в обсуждении архитектуры и в принятии технических решений.
- Проводить ревью кода и поддерживать обмен знаниями в команде инженеров.
- Проектировать код с принципом тестируемости, писать и поддерживать модульные и интеграционные тесты для API, бизнес-логики и интеграций.
- Проектировать и поддерживать безопасные API и интеграции сервисов, применяя лучшие практики в области аутентификации, авторизации и управления идентификацией.
- Создавать интеграции с корпоративными платформами, такими как Salesforce, Microsoft Dynamics, ServiceNow, Genesys Cloud и другими сторонними системами.
- Проектировать и поддерживать надежные интеграции между внутренними сервисами и внешними корпоративными платформами.
6+ лет опыта работы в качестве Software Engineer.
- Обширный опыт создания серверных приложений и сервисов с использованием Golang.
- Глубокое понимание конкурентности в Golang и асинхронных рабочих процессов.
- Практический опыт работы с событийно-ориентированными архитектурами и обработкой сообщений (например, Kafka, NATS, RabbitMQ или аналогичными технологиями).
- Опыт работы с AWS и облачно-ориентированными архитектурами.
- Подтвержденный опыт проектирования API и схем событий с учетом долгосрочного развития и обратной совместимости.
- Глубокое понимание аутентификации, авторизации и проектирования безопасных API.
- Опыт работы с архитектурами микросервисов и распределенными системами.
- Опыт работы с реляционными и/или NoSQL базами данных.
- Опыт работы с Docker и Kubernetes.
- Твердая приверженность автоматизированному тестированию, включая модульное и интеграционное тестирование.
Желательно (Nice to Have)
- Опыт работы с React и современными фронтенд-разработками.
- Опыт работы с TypeScript, Protobuf.
- Опыт работы с облачными платформами Azure или GCP.
- Опыт работы с инструментами мониторинга и наблюдаемости (например, Grafana, Prometheus).
- Опыт работы с решениями по управлению идентификацией и доступом (Keycloak, Auth0, Okta или аналогичными).
Мы предлагаем:
- Культура неустанной производительности: присоединяйтесь к неудержимой команде разработчиков технологий с 99% успешных проектов и ростом выручки более 30% в год.
- Конкурентная оплата и льготы: наслаждайтесь полным пакетом компенсаций и льгот, включая медицинскую страховку, языковые курсы и программу релокации.
- Культура ForeverRemote: максимально используйте гибкость, которую дает удаленная работа.
- Мышление роста: воспользуйтесь преимуществами широкого спектра возможностей профессионального развития, включая программы сертификации, наставничество и программы инвестиций в таланты, возможности внутренней мобильности и стажировки.
- Глобальное влияние: сотрудничайте над значимыми проектами для ведущих мировых клиентов и формируйте будущее отраслей.
- Приветливая мультикультурная среда: станьте частью динамичной глобальной команды и процветайте в инклюзивной и поддерживающей рабочей среде с открытым общением и регулярными корпоративными мероприятиями по тимбилдингу.
- Ценности социальной устойчивости: присоединяйтесь к нашей устойчивой бизнес-практике, ориентированной на пять столпов: IT-образование, расширение прав и возможностей сообщества, справедливые операционные практики, экологическая устойчивость и гендерное равенство.
- Miratech является работодателем, предоставляющим равные возможности, и не дискриминирует ни одного сотрудника или соискателя по признаку расы, цвета кожи, религии, пола, национального происхождения, возраста, инвалидности, статуса ветерана, сексуальной ориентации, гендерной идентичности или любого другого статуса, защищенного применимым законодательством.
Miratech помогает визионерам менять мир. Мы — глобальная компания по предоставлению IT-услуг и консалтингу, объединяющая инновации предприятий и стартапов. Сегодня мы поддерживаем цифровую трансформацию для некоторых из крупнейших предприятий мира. Партнерствуя как с крупными, так и с малыми игроками, мы остаемся на переднем крае технологий, остаемся гибкими, будучи мировым лидером, и создаем технологии, которые помогают нашим клиентам еще больше улучшать свой бизнес. Мы — организация, основанная на ценностях, и наша культура Relentless Performance позволяет более 99% проектов Miratech быть успешными, соответствовать или превосходить наши цели по объему, срокам и/или бюджету с момента нашего основания в 1989 году.
Miratech имеет присутствие на 5 континентах и работает в более чем 25 странах мира. В Miratech работает почти 1000 штатных специалистов, а темпы нашего годового роста превышают 25%.