Remote work, technology, and engagement are hot topics in the New World of Work. Read our in-depth report

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

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

Available in

Τι κάνει ένας προγραμματιστής 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
  • Δεξιότητες επικοινωνίας και ομαδικής εργασίας
  • Μεγάλη προσοχή στη λεπτομέρεια
  • Οργανωτικές δεξιότητες
  • Αναλυτική σκέψη
  • Πτυχίο στην Επιστήμη των Υπολογιστών, τη Στατιστική ή σε σχετικό τομέα

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

Ready to hire?

Post to multiple job boards in a single submission. Add your details below and try Workable for free.

Available in

Let's grow together

Start hiring now with a 15-day free trial. Or talk to us about your hiring plans and
discover how Workable can help you find and hire great people.

×
Stay in the loop!

Sign up for jargon-free hiring resources.