Text copied to clipboard!
Наслов
Text copied to clipboard!FullStack Developer
Опис
Text copied to clipboard!
Тражимо FullStack програмера који ће се придружити нашем динамичном тиму и помоћи у развоју и одржавању веб апликација високих перформанси. Као FullStack програмер, бићете одговорни за рад на свим аспектима развоја софтвера, укључујући фронтенд и бекенд компоненте, интеграцију са базама података, као и имплементацију безбедносних и перформансних стандарда.
Идеалан кандидат има искуства у раду са модерним JavaScript фрејмворковима као што су React или Angular, као и са серверским технологијама као што су Node.js, Express или Django. Такође, очекује се познавање релационих и нерелационих база података, као што су PostgreSQL, MySQL или MongoDB.
Улога захтева способност самосталног рада, али и ефикасну сарадњу са другим члановима тима, укључујући дизајнере, продакт менаџере и друге програмере. Бићете укључени у све фазе развоја софтвера — од планирања и дизајна, преко имплементације, до тестирања и пуштања у продукцију.
Поред техничких вештина, важно је да кандидат има добре комуникационе способности, способност решавања проблема и жељу за сталним учењем и усавршавањем. Радно окружење је брзо и захтева флексибилност и прилагодљивост новим технологијама и алатима.
Ако сте страствени у вези са развојем софтвера, имате око за детаље и желите да радите на иновативним пројектима који имају утицај, ово је права прилика за вас.
Одговорности
Text copied to clipboard!- Развој и одржавање фронтенд и бекенд компоненти веб апликација
- Сарадња са дизајнерима и продакт менаџерима на дефинисању захтева
- Имплементација RESTful API-ја и интеграција са спољним сервисима
- Оптимизација апликација за брзину и скалабилност
- Писање јединичних и интеграционих тестова
- Управљање базама података и оптимизација упита
- Примена безбедносних стандарда у развоју
- Учествовање у код ревизијама и техничким дискусијама
- Континуирано учење и праћење нових технологија
- Решавање багова и техничких проблема у продукцији
Захтеви
Text copied to clipboard!- Искуство у раду као FullStack програмер или слична улога
- Одлично познавање JavaScript-а и једног фронтенд фрејмворка (нпр. React, Angular, Vue)
- Искуство са серверским технологијама као што су Node.js, Express или Django
- Познавање рада са базама података (SQL и NoSQL)
- Искуство у раду са системима за контролу верзија (нпр. Git)
- Разумевање принципа дизајна и архитектуре софтвера
- Способност самосталног рада и решавања проблема
- Добре комуникационе вештине и тимски дух
- Жеља за учењем и усавршавањем
- Знање енглеског језика на радном нивоу
Могућа питања на интервјуу
Text copied to clipboard!- Које фронтенд и бекенд технологије најчешће користите?
- Да ли имате искуства са радом у agile окружењу?
- Како приступате решавању сложених техничких проблема?
- Да ли сте радили на пројектима од почетка до продукције?
- Како осигуравате безбедност веб апликација?
- Које алате користите за тестирање и дебаговање кода?
- Да ли имате искуства са cloud платформама (нпр. AWS, Azure)?
- Како пратите нове технологије и трендове у развоју софтвера?
- Да ли сте икада менторисали млађе програмере?
- Који је ваш омиљени пројекат на ком сте радили и зашто?