Заголовок: Старший Backend Golang Engineer
Компания: Miratech
Местоположение: Краков / Польша / Удаленно
Мы ищем Старшего 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.
- Твердая приверженность автоматизированному тестированию, включая модульное и интеграционное тестирование.
Желательно
- Опыт работы с React и современной фронтенд-разработкой.
- Опыт работы с TypeScript, Protobuf.
- Опыт работы с облачными платформами Azure или GCP.
- Опыт работы с инструментами мониторинга и наблюдаемости (например, Grafana, Prometheus)
- Опыт работы с решениями для управления идентификацией и доступом (Keycloak, Auth0, Okta или аналогичные).
Мы предлагаем:
- Культура неустанной производительности: присоединяйтесь к неудержимой команде разработчиков технологий с 99% успешных проектов и ростом выручки более 30% в год.
- Конкурентная оплата и льготы: наслаждайтесь комплексным пакетом вознаграждений и льгот, включая медицинскую страховку, языковые курсы и программу релокации.
- Культура ForeverRemote: максимально используйте гибкость, которую дает удаленная работа.
- Мышление роста: воспользуйтесь преимуществами широкого спектра возможностей для профессионального развития, включая программы сертификации, программы наставничества и инвестиций в таланты, возможности внутренней мобильности и стажировки.
- Глобальное влияние: сотрудничайте над значимыми проектами для ведущих мировых клиентов и формируйте будущее отраслей.
- Дружелюбная мультикультурная среда: станьте частью динамичной, глобальной команды и процветайте в инклюзивной и поддерживающей рабочей среде с открытым общением и регулярными командными корпоративными мероприятиями.
- Ценности социальной устойчивости: присоединяйтесь к нашим практикам устойчивого бизнеса, ориентированным на пять столпов, включая ИТ-образование, расширение прав и возможностей сообщества, справедливые операционные практики, экологическую устойчивость и гендерное равенство.
- Miratech является работодателем, предоставляющим равные возможности, и не дискриминирует ни одного сотрудника или соискателя на основании расы, цвета кожи, религии, пола, национального происхождения, возраста, инвалидности, статуса ветерана, сексуальной ориентации, гендерной идентичности или любого другого статуса, защищенного применимым законодательством.
Miratech помогает визионерам менять мир. Мы — глобальная компания, предоставляющая ИТ-услуги и консалтинг, объединяющая инновации предприятий и стартапов. Сегодня мы поддерживаем цифровую трансформацию некоторых крупнейших предприятий мира. Сотрудничая как с крупными, так и с малыми игроками, мы остаемся на переднем крае технологий, остаемся гибкими, будучи глобальным лидером, и создаем технологии, которые помогают нашим клиентам дальше совершенствовать свой бизнес. Мы — организация, основанная на ценностях, и наша культура «Неустанная производительность» позволила более чем 99% проектов Miratech быть успешными, соответствовать или превосходить наши цели по объему, срокам и/или бюджету с момента нашего основания в 1989 году.
Miratech имеет представительство на 5 континентах и работает более чем в 25 странах мира. В Miratech работает около 1000 штатных специалистов, а темпы роста компании превышают 25% в год.