Text copied to clipboard!

Τίτλος

Text copied to clipboard!

Προγραμματιστής Python

Περιγραφή

Text copied to clipboard!
Αναζητούμε έναν έμπειρο και παθιασμένο Προγραμματιστή Python για να ενταχθεί στην ομάδα ανάπτυξής μας και να συμβάλει στην κατασκευή και συντήρηση καινοτόμων λογισμικών λύσεων. Ο ιδανικός υποψήφιος θα έχει ισχυρές γνώσεις στη γλώσσα προγραμματισμού Python, εμπειρία σε σύγχρονες τεχνολογίες και πλατφόρμες, καθώς και ικανότητα να εργάζεται αποτελεσματικά σε ομαδικό περιβάλλον. Ως Προγραμματιστής Python, θα συμμετέχετε ενεργά στον σχεδιασμό, την ανάπτυξη και την υλοποίηση εφαρμογών που εξυπηρετούν τις ανάγκες των πελατών μας. Θα συνεργάζεστε στενά με αναλυτές, σχεδιαστές και άλλους προγραμματιστές για να διασφαλίσετε την ποιότητα και την απόδοση των λύσεων που παραδίδουμε. Η θέση απαιτεί δημιουργικότητα, αναλυτική σκέψη και ικανότητα επίλυσης προβλημάτων. Οι κύριες αρμοδιότητές σας θα περιλαμβάνουν την ανάπτυξη backend υπηρεσιών, την ενσωμάτωση με βάσεις δεδομένων, τη δημιουργία RESTful APIs, καθώς και τη συγγραφή τεκμηρίωσης και δοκιμών. Επιπλέον, θα συμμετέχετε σε διαδικασίες ανασκόπησης κώδικα και θα συμβάλλετε στη συνεχή βελτίωση των πρακτικών ανάπτυξης λογισμικού της ομάδας. Απαραίτητη είναι η εμπειρία με frameworks όπως Django ή Flask, καθώς και η εξοικείωση με εργαλεία ελέγχου έκδοσης όπως το Git. Η γνώση DevOps πρακτικών, cloud τεχνολογιών (AWS, Azure ή GCP) και η εμπειρία με συστήματα CI/CD θα θεωρηθούν επιπλέον προσόντα. Αν είστε ενθουσιώδης, με πάθος για την τεχνολογία και επιθυμείτε να εργαστείτε σε ένα δυναμικό και καινοτόμο περιβάλλον, σας προσκαλούμε να υποβάλετε την αίτησή σας.

Καθήκοντα

Text copied to clipboard!
  • Ανάπτυξη και συντήρηση εφαρμογών σε Python
  • Σχεδιασμός και υλοποίηση RESTful APIs
  • Ενσωμάτωση με βάσεις δεδομένων (SQL και NoSQL)
  • Συμμετοχή σε ανασκοπήσεις κώδικα και βελτιστοποίηση απόδοσης
  • Συγγραφή τεκμηρίωσης και μονάδων δοκιμών
  • Συνεργασία με άλλες ομάδες ανάπτυξης και σχεδιασμού
  • Ανάλυση απαιτήσεων και μετατροπή τους σε τεχνικές λύσεις
  • Συμμετοχή σε διαδικασίες ανάπτυξης λογισμικού Agile/Scrum
  • Διαχείριση και παρακολούθηση εφαρμογών σε περιβάλλον παραγωγής
  • Συνεχής εκμάθηση και εφαρμογή νέων τεχνολογιών

Απαιτήσεις

Text copied to clipboard!
  • Πτυχίο Πληροφορικής ή συναφούς τομέα
  • Τουλάχιστον 2 χρόνια εμπειρίας σε ανάπτυξη με Python
  • Εμπειρία με Django ή Flask
  • Καλή γνώση βάσεων δεδομένων (PostgreSQL, MongoDB κ.ά.)
  • Εξοικείωση με Git και εργαλεία ελέγχου έκδοσης
  • Κατανόηση αρχών OOP και σχεδιαστικών προτύπων
  • Ικανότητα εργασίας σε ομαδικό περιβάλλον
  • Καλή γνώση Αγγλικής γλώσσας (γραπτά και προφορικά)
  • Εμπειρία με Docker και περιβάλλοντα ανάπτυξης
  • Γνώση DevOps πρακτικών και CI/CD εργαλείων (προαιρετικό)

Πιθανές ερωτήσεις συνέντευξης

Text copied to clipboard!
  • Πόσα χρόνια εμπειρίας έχετε με την Python;
  • Έχετε εργαστεί με Django ή Flask; Αν ναι, σε ποια έργα;
  • Ποια είναι η εμπειρία σας με βάσεις δεδομένων SQL ή NoSQL;
  • Έχετε χρησιμοποιήσει εργαλεία CI/CD; Ποια;
  • Πώς διαχειρίζεστε την τεκμηρίωση του κώδικά σας;
  • Ποια είναι η εμπειρία σας με RESTful APIs;
  • Έχετε εμπειρία σε περιβάλλοντα Agile/Scrum;
  • Ποια είναι η γνώση σας σε DevOps πρακτικές;
  • Πώς αντιμετωπίζετε προβλήματα απόδοσης σε εφαρμογές Python;
  • Έχετε εμπειρία με cloud πλατφόρμες όπως AWS ή Azure;