Emumba
Emumba
Η Emumba είναι εταιρεία συμβούλων μηχανικής και καινοτομίας, που ιδρύθηκε το 2011 και βοηθά επιχειρήσεις και νεοφυείς εταιρείες να δημιουργούν, να εκσυγχρονίζουν και να λειτουργούν λογισμικό εγγενές στο cloud. Το έργο της καλύπτει τη μηχανική cloud στο AWS, τη γενετική τεχνητή νοημοσύνη, την καταλογογράφηση και ανακάλυψη δεδομένων, την ποιότητα δεδομένων, τη μηχανική δεδομένων, την ασφάλεια Zero Trust, το DevOps, την αυτοματοποίηση υποδομών, τη διασφάλιση ποιότητας και την εμπειρία χρήστη. Η Emumba συνδυάζει αυτές τις δυνατότητες για να παρέχει επεκτάσιμες εταιρικές εφαρμογές και διασυνδέσεις σε πελάτες από διάφορους κλάδους.

Ανώτερος/η μηχανικός Go

Ανάπτυξη ανθεκτικών και παρατηρήσιμων υπηρεσιών Go στην Emumba, με συμβολή στον σχεδιασμό της αρχιτεκτονικής κατανεμημένων συστημάτων. Βελτίωση της απόδοσης, της αξιοπιστίας και των μηχανικών προτύπων σε όλη την ομάδα.

Περιγραφή

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

Απαιτήσεις

  • Τουλάχιστον 5 χρόνια εμπειρίας στη μηχανική λογισμικού, εκ των οποίων τουλάχιστον 4 χρόνια εκτεταμένης εργασίας με Go
  • Κατανόηση των εσωτερικών λειτουργιών της Go, συμπεριλαμβανομένων των goroutines, των καναλιών, της συμπεριφοράς του χρονοπρογραμματιστή, των μηχανισμών συγχρονισμού και του πακέτου context
  • Εφαρμογή μοτίβων ταυτόχρονης εκτέλεσης στη Go και τεχνικών βελτιστοποίησης απόδοσης
  • Ισχυρές βάσεις στην επιστήμη υπολογιστών, με γνώση δομών δεδομένων, αλγορίθμων, ανάλυσης πολυπλοκότητας και σχεδιασμού συστημάτων
  • Κατανόηση εννοιών λειτουργικών συστημάτων που σχετίζονται με τη συμπεριφορά του περιβάλλοντος εκτέλεσης
  • Γνώση αρχών κατανεμημένων συστημάτων, όπως το θεώρημα CAP, τα μοντέλα συνέπειας, η συναίνεση και η ανθεκτικότητα σε σφάλματα
  • Εμπειρία με AWS, GCP ή Azure και περιβάλλοντα με χρήση Docker και Kubernetes
  • Εμπειρία με βάσεις δεδομένων SQL ή NoSQL και ουρές μηνυμάτων όπως Kafka ή RabbitMQ
  • Κατανόηση αγωγών CI/CD και πρακτικών DevOps
  • Αποτελεσματική επικοινωνία και συνεργασία

Παροχές

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