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