Is your company ready for the future of upskilling and reskilling? Check out the latest L&D trends and more! Download the report

Περιγραφή θέσης εργασίας: Προγραμματιστής Full stack (Θ/Α/Άλλο)

Χρησιμοποιήστε αυτό το υπόδειγμα περιγραφής θέσης εργασίας προγραμματιστή Full stack για να βρείτε υποψήφιους για τις ομάδες ανάπτυξης λογισμικού. Τροποποιήστε το δείγμα βάσει των αναγκών σας. Παρόμοιες θέσεις εργασίας περιλαμβάνουν τις περιγραφές θέσεων εργασίας μηχανικού Full stack, Web developer και Προγραμματιστή λογισμικού.

Nikoletta Bika
Nikoletta Bika

Nikoletta holds an MSc in HR management and has written extensively about all things HR and recruiting.

Refreshed on

February 6, 2020

Τι κάνει ένας προγραμματιστής Full stack;

Ο ορισμός του προγραμματιστή Full stack είναι “κάποιος που μπορεί να δουλέψει τόσο στο Back-end όσο και στο Front-end των συστημάτων”. Αυτό σημαίνει ότι μπορούν να κατασκευάσουν πλήρως αναπτυγμένες πλατφόρμες (με βάσεις δεδομένων, εξυπηρετητές και πελάτες) που δεν χρειάζονται άλλες εφαρμογές για να λειτουργήσουν.

Τι κάνει ένας προγραμματιστής Full stack;

Η περιγραφή της εργασίας μηχανικού Full stack περιλαμβάνει τη χρήση μιας σειράς διαφορετικών τεχνολογιών και γλωσσών (όπως Java, JavaScript, HTML, PHP, C #) για την ανάπτυξη εφαρμογών. Οι προγραμματιστές Full stack προσεγγίζουν το λογισμικό ολιστικά, καθώς ασχολούνται τόσο με την εμπειρία χρήστη όσο και με τη λειτουργικότητα.

Τα καθήκοντα ενός προγραμματιστή Full stack περιλαμβάνουν:

  • Συμμετέχει στον σχεδιασμό και τη δημιουργία λογισμικού
  • Συγγραφή σαφούς και λειτουργικού κώδικα προσκηνίου και παρασκηνίου
  • Δοκιμή και επιδιόρθωση σφαλμάτων ή άλλων ζητημάτων κωδικοποίησης

Περιγραφή θέσης εργασίας

Αναζητούμε προγραμματιστή/ρια full stack για την παραγωγή επεκτάσιμων λύσεων λογισμικού. Θα συμμετέχετε σε μια διατμηματική ομάδα που θα είναι υπεύθυνη για τον πλήρη κύκλο ανάπτυξης του λογισμικού, από τη σύλληψη μέχρι την ανάπτυξη.

Ως προγραμματιστής Full stack, θα πρέπει να έχετε άνεση στις γλώσσες κωδικοποίησης front-end και back-end, τα πλαίσια ανάπτυξης και τις βιβλιοθήκες τρίτων. Θα πρέπει ακόμη να είστε σε θέση να εργάζεστε σε ομάδα και να έχετε κλίση στον οπτικό σχεδιασμό και την αξιολόγηση χρησιμότητας.

Εάν επίσης γνωρίζετε τις μεθοδολογίες Agile, θα θέλαμε να σας γνωρίσουμε.

Αρμοδιότητες

  • Συνεργασία με ομάδες ανάπτυξης και του διευθυντές προϊόντων για την επινόηση λύσεων λογισμικού
  • Σχεδιασμός αρχιτεκτονικής οπτικής πελάτη και οπτικής εξυπηρετητή
  • Δημιουργία του μπροστινού μέρους των εφαρμογών μέσω ελκυστικού οπτικού σχεδιασμού
  • Ανάπτυξη και διαχείριση καλά λειτουργούντων βάσεων δεδομένων και εφαρμογών
  • Συγγραφή αποτελεσματικών APIs
  • Δοκιμή λογισμικού για την εξασφάλιση της απόκρισης και της αποτελεσματικότητας
  • Αντιμετώπιση προβλημάτων, εκσφαλμάτωση και αναβάθμιση λογισμικού
  • Δημιουργία ρυθμίσεων ασφάλειας και προστασίας δεδομένων
  • Δημιουργία χαρακτηριστικών και εφαρμογών με κινητό ευαίσθητο σχεδιασμό
  • Συγγραφή τεχνικής τεκμηρίωσης
  • Συνεργασία με τους επιστήμονες δεδομένων και τους αναλυτές για τη βελτίωση του λογισμικού

Απαιτήσεις

  • Αποδεδειγμένη εμπειρία σε θέση προγραμματιστή Full stack ή σε παρεμφερή θέση
  • Εμπειρία στην ανάπτυξη εφαρμογών για επιτραπέζιες και κινητές συσκευές
  • Εξοικείωση με τις common stacks
  • Γνώση πολλαπλών γλωσσών front-end και βιβλιοθηκών (π.χ. HTML/ CSS, JavaScript, XML, jQuery)
  • Γνώση πολλαπλών γλωσσών back-end και βιβλιοθηκών (π.χ. C#, Java, Python) και πλαισίων JavaScript (π.χ. Angular, React, Node.js)
  • Εξοικείωση με βάσεις δεδομένων (π.χ. MySQL, MongoDB), web servers (π.χ. Apache) σχεδιασμό UI/UX
  • Δεξιότητες επικοινωνίας και ομαδικής εργασίας
  • Μεγάλη προσοχή στη λεπτομέρεια
  • Οργανωτικές δεξιότητες
  • Αναλυτική σκέψη
  • Πτυχίο στην Επιστήμη των Υπολογιστών, τη Στατιστική ή σε σχετικό τομέα

Παρεμφερείς τίτλοι εργασίας:

Available in

Jump to section

    Let's grow together

    Explore our full platform with a 15-day free trial.
    Post jobs, get candidates and onboard employees all in one place.

    Start a free trial