Text copied to clipboard!
Заглавие
Text copied to clipboard!Старши разработчик на Go
Описание
Text copied to clipboard!
Търсим опитен и мотивиран Старши разработчик на Go, който да се присъедини към нашия екип. В тази роля ще бъдете отговорни за проектирането, разработването и поддръжката на високопроизводителни и мащабируеми приложения, използвайки езика Go. Ще работите в динамична среда, където ще имате възможност да прилагате най-добрите практики в софтуерната разработка и да допринасяте за подобряването на архитектурата на нашите системи.
Вашите основни задължения ще включват разработване на нови функционалности, оптимизиране на съществуващия код и работа в тясно сътрудничество с останалите членове на екипа, включително DevOps инженери, QA специалисти и продуктови мениджъри. Очакваме от вас да имате дълбоки познания в Go, както и опит с микросървисна архитектура, бази данни и облачни технологии.
Идеалният кандидат трябва да има поне 5 години опит в разработката на софтуер, като минимум 3 от тях трябва да бъдат с Go. Трябва да сте запознати с принципите на обектно-ориентираното програмиране, както и с концепции като конкурентност и паралелизъм. Опитът с инструменти като Docker, Kubernetes и CI/CD процеси ще се счита за предимство.
Ако сте страстен разработчик, който обича да решава сложни проблеми и да работи с най-новите технологии, тази позиция е за вас. Присъединете се към нас и станете част от екип, който изгражда иновативни и надеждни софтуерни решения.
Отговорности
Text copied to clipboard!- Разработване и поддръжка на високопроизводителни приложения с Go.
- Проектиране и имплементация на микросървисна архитектура.
- Оптимизиране на съществуващия код за по-добра производителност.
- Работа с бази данни като PostgreSQL, MySQL или MongoDB.
- Интеграция с облачни услуги и DevOps инструменти.
- Сътрудничество с екипа за подобряване на архитектурата и процесите.
- Участие в код ревюта и споделяне на добри практики.
- Разработване и поддръжка на API и уеб услуги.
Изисквания
Text copied to clipboard!- Минимум 5 години опит в софтуерната разработка.
- Поне 3 години опит с Go.
- Добро разбиране на микросървисна архитектура и RESTful API.
- Опит с бази данни като PostgreSQL, MySQL или MongoDB.
- Познания по Docker, Kubernetes и CI/CD процеси.
- Разбиране на принципите на конкурентност и паралелизъм.
- Опит с облачни платформи като AWS, GCP или Azure.
- Добри комуникационни умения и способност за работа в екип.
Потенциални въпроси за интервю
Text copied to clipboard!- Какъв е вашият опит с Go и кои проекти сте разработвали?
- Как подхождате към оптимизацията на производителността в Go?
- Какви са предимствата и недостатъците на микросървисната архитектура?
- Какви инструменти използвате за мониторинг и дебъгване на приложения?
- Какви са вашите предпочитани практики за писане на тестове?
- Как се справяте с конкурентността и паралелизма в Go?
- Какъв е вашият опит с CI/CD и автоматизация на процесите?
- Как работите в екип и какви методологии предпочитате?