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)?
  • Како пратите нове технологије и трендове у развоју софтвера?
  • Да ли сте икада менторисали млађе програмере?
  • Који је ваш омиљени пројекат на ком сте радили и зашто?