Σύνοψη Ρόλου
Η D GROUP δημιουργεί το εσωτερικό της Τεχνολογικό Τμήμα (Technology Unit) από το μηδέν και αναζητά έναν Backend Engineer / Senior Backend Engineer για να βοηθήσει στη δημιουργία των θεμελίων του backend μιας νέας ψηφιακής δυνατότητας.
Αυτός ο ρόλος απευθύνεται σε έναν έμπειρο μηχανικό με ισχυρή πρακτική ενασχόληση (hands-on), ο οποίος μπορεί να σχεδιάζει και να υλοποιεί αξιόπιστα συστήματα backend, να συμβάλλει σε ορθές τεχνικές αποφάσεις και να υποστηρίζει την παράδοση ψηφιακών πλατφορμών κρίσιμης σημασίας για την επιχείρηση. Ο κατάλληλος υποψήφιος θα ενταχθεί σε ένα πρώιμο στάδιο ανάπτυξης του Τεχνολογικού Τμήματος και θα έχει την ευκαιρία να συνεισφέρει όχι μόνο στην παράδοση του προϊόντος, αλλά και στη διαμόρφωση των μηχανικών προτύπων, της δομής του συστήματος και της τεχνικής πειθαρχίας.
Αυτός δεν είναι ένας αμιγώς αρχιτεκτονικός ρόλος ούτε ρόλος διαχείρισης ανθρώπινου δυναμικού (people-management) στο ξεκίνημά του. Πρόκειται για μια θέση εστιασμένη στην παράδοση αποτελεσμάτων για κάποιον που συνδυάζει τη στέρεη εκτέλεση στον τομέα της μηχανικής με την πρακτική κρίση και τη νοοτροπία ανάληψης ευθύνης (ownership mindset).
Κύριος Σκοπός του Ρόλου
Ο Backend Engineer / Senior Backend Engineer θα είναι υπεύθυνος για τον σχεδιασμό, τη δημιουργία και την υποστήριξη υπηρεσιών backend και APIs που τροφοδοτούν συναλλακτικές και λειτουργικές ψηφιακές πλατφόρμες εντός του Ομίλου. Ο ρόλος θα συμβάλει στη δημιουργία διατηρήσιμων και επεκτάσιμων συστημάτων, βοηθώντας παράλληλα στη θέσπιση ισχυρών μηχανικών πρακτικών σε ένα περιβάλλον που χτίζεται από το μηδέν (build-from-zero).
Γραμμή Αναφοράς
Ο κάτοχος της θέσης θα αναφέρεται στον Head of Technology / Technology Leadership και θα συνεργάζεται στενά με την ομάδα μηχανικών frontend, την ανάλυση προϊόντος/επιχειρήσεων και τους σχετικούς επιχειρηματικούς εταίρους (stakeholders).
Κύριες Αρμοδιότητες
Backend Engineering και Παράδοση Έργου
- Σχεδιασμός, ανάπτυξη, δοκιμή και συντήρηση υπηρεσιών backend με χρήση Java και Spring Boot.
- Δημιουργία καθαρών, διατηρήσιμων και καλά δομημένων APIs για συναλλακτικά και λειτουργικά συστήματα.
- Μετατροπή επιχειρηματικών και λειτουργικών απαιτήσεων σε εύρωστες υλοποιήσεις backend.
- Μοντελοποίηση και υλοποίηση επιχειρηματικών τομέων (business domains), ροών εργασίας και λογικής συστήματος με σαφήνεια και πειθαρχία.
- Διασφάλιση ότι οι λύσεις backend είναι αξιόπιστες, ασφαλείς και κατάλληλες για χρήση σε περιβάλλον παραγωγής (production use).
- Υποστήριξη της ενοποίησης (integration) με εσωτερικά και εξωτερικά συστήματα όπου απαιτείται.
Τεχνικός Σχεδιασμός και Ποιότητα
- Συνεισφορά στις αποφάσεις αρχιτεκτονικής backend στο πλαίσιο ενός ρεαλιστικού μοντέλου μηχανικής.
- Εργασία με βάση την προσέγγιση του αρθρωτού μονόλιθου (modular monolith approach), σχεδιασμένου για διατηρησιμότητα και μελλοντική εξέλιξη.
- Συγγραφή καθαρού, δοκιμάσιμου και καλά τεκμηριωμένου κώδικα.
- Συμμετοχή σε επιθεωρήσεις κώδικα (code reviews) και προώθηση ορθών μηχανικών πρακτικών.
- Βοήθεια στον εντοπισμό και τη διαχείριση τεχνικών κινδύνων, συμβιβασμών στον σχεδιασμό (design trade-offs) και περιορισμών υλοποίησης.
- Υποστήριξη της διασφάλισης ποιότητας μέσω δοκιμών μονάδας (unit testing), δοκιμών ενοποίησης (integration testing) και ετοιμότητας έκδοσης (release readiness).
Συνεργασία και Συνεισφορά στην Ομάδα
- Στενή συνεργασία με frontend engineers, product/business analysts και την τεχνολογική ηγεσία.
- Συνεισφορά στον τεχνικό σχεδιασμό, την εκτίμηση χρόνου/προσπάθειας (estimation) και τη βελτίωση του backlog (backlog refinement).
- Σαφής επικοινωνία των τεχνικών αποφάσεων και των παραμέτρων υλοποίησης.
- Υποστήριξη της ανάπτυξης μηχανικών προτύπων, συμβάσεων και πειθαρχίας στην παράδοση έργου.
- Αποτελεσματική λειτουργία σε ένα περιβάλλον όπου η δομή και οι διαδικασίες διαμορφώνονται ενεργά.
Πλατφόρμα και Επιχειρησιακή Ετοιμότητα
- Συνεισφορά στην ετοιμότητα ανάπτυξης (deployment readiness) και στη σταθερότητα της παραγωγής.
- Υποστήριξη της χρήσης περιβαλλόντων βασισμένων σε Docker και μοντέλων ανάπτυξης στο cloud (cloud deployment models).
- Βοήθεια στην υλοποίηση πρακτικών καταγραφής (logging), παρακολούθησης (monitoring) και βασικής παρατηρησιμότητας (observability).
- Συμμετοχή στην ανάλυση προβλημάτων, την αντιμετώπιση σφαλμάτων (troubleshooting) και την υποστήριξη της παραγωγής όπου χρειάζεται.
- Συνεισφορά στην τεκμηρίωση που υποστηρίζει τη διατηρησιμότητα και τη συνέχεια.
Προφίλ Υποψηφίου
Απαιτούμενη Εμπειρία και Προσόντα
- Ελάχιστη σχετική εμπειρία 5 ετών στην backend development, ιδανικά 7+ έτη σε συστήματα backend παραγωγής.
- Ισχυρή πρακτική εμπειρία (hands-on) με Java και Spring Boot.
- Στέρεη κατανόηση των REST APIs, του σχεδιασμού εφαρμογών backend και των προτύπων προσανατολισμένων στις υπηρεσίες (service-oriented patterns).
- Ισχυρή εμπειρία με PostgreSQL ή παρόμοιες σχεσιακές βάσεις δεδομένων.
- Εμπειρία στη δημιουργία συστημάτων backend επαγγελματικών προδιαγραφών (production-grade) με πραγματικό λειτουργικό ή επιχειρηματικό αντίκτυπο.
- Καλή κατανόηση των συναλλακτικών ροών εργασίας και των παραμέτρων ακεραιότητας των δεδομένων backend.
- Ικανότητα συγγραφής καθαρού, διατηρήσιμου και καλά δομημένου κώδικα.
- Ισχυρή ικανότητα επίλυσης προβλημάτων και πρακτική νοοτροπία μηχανικού.
- Ικανότητα αυτόνομης εργασίας παράλληλα με την αποτελεσματική συνεργασία με άλλους.
- Καλή γραπτή και προφορική επικοινωνία.
Nice-to-Have
- Εμπειρία με Docker.
- Εμπειρία με περιβάλλοντα ανάπτυξης που βασίζονται στο cloud.
- Εξοικείωση με πρακτικές παρατηρησιμότητας (observability) όπως δομημένη καταγραφή (structured logging), μετρικές (metrics) και ιχνηλάτηση (tracing).
- Εμπειρία με συστήματα που σχετίζονται με πληρωμές, λειτουργικές διαδικασίες, εμπόριο, έκδοση εισιτηρίων (ticketing) ή συστήματα που βασίζονται σε ροές εργασίας.
- Εμπειρία εργασίας σε περιβάλλον που χτίζεται από το μηδέν (build-from-zero) ή σε περιβάλλον αναπτυσσόμενης κλίμακας (scale-up).
- Εξοικείωση με πρότυπα αρχιτεκτονικής αρθρωτού μονόλιθου (modular monolith architecture patterns).
- Επαφή με πρακτικές CI/CD και διαδικασίες εκδόσεων (release processes).
- Εμπειρία στενής συνεργασίας με επιχειρηματικούς εταίρους ή υπεύθυνους προϊόντος.
Προσωπικά Χαρακτηριστικά
- Ισχυρή νοοτροπία ανάληψης ευθύνης (ownership mindset).
- Ρεαλιστής και προσανατολισμένος στην παράδοση αποτελεσμάτων (delivery-oriented).
- Ικανότητα αποτελεσματικής εργασίας σε συνθήκες ασάφειας χωρίς τη δημιουργία περιττής πολυπλοκότητας.
- Άνεση στην εξισορρόπηση της τεχνικής ποιότητας με τις επιχειρηματικές προτεραιότητες.
- Πειθαρχία στην εκτέλεση και την τεκμηρίωση.
- Συνεργάσιμος, επαγγελματίας και εστιασμένος στη λύση.
- Ενδιαφέρον για συνεισφορά σε μια αναπτυσσόμενη εσωτερική τεχνολογική ικανότητα, αντί για απλή λειτουργία σε μια ήδη ώριμη δομή μηχανικής.
What Success Looks Like
Η επιτυχία σε αυτόν τον ρόλο περιλαμβάνει:
- Σημαντική συνεισφορά στην παράδοση των πρώτων κορυφαίων (flagship) ψηφιακών πλατφορμών του Ομίλου.
- Δημιουργία συστημάτων backend που είναι καθαρά, διατηρήσιμα και επεκτάσιμα χωρίς υπερβολικό σχεδιασμό (overengineering).
- Βοήθεια στη θέσπιση ισχυρών θεμελίων μηχανικής και πειθαρχίας backend στο πλαίσιο του νέου Τεχνολογικού Τμήματος.
- Υποστήριξη μιας πρακτικής προσέγγισης αρχιτεκτονικής που επιτρέπει τη μελλοντική ανάπτυξη.
- Επίδειξη της ικανότητας ανάληψης ευθύνης για στοιχεία του backend και εξέλιξη σε έναν αξιόπιστο τεχνικό συνεργάτη καθώς η ομάδα επεκτείνεται.
Ευκαιρία Ανάπτυξης
Αυτός ο ρόλος έχει σχεδιαστεί με περιθώρια εξέλιξης. Ανάλογα με την απόδοση του ατόμου, τις δυνατότητές του και την εξέλιξη του Τεχνολογικού Τμήματος, η θέση μπορεί να εξελιχθεί με την πάροδο του χρόνου σε ευρύτερη τεχνική ευθύνη, όπως:
- senior backend ownership
- technical lead responsibilities
- solution design ownership
- Wider Architecture Contribution
Ωστόσο, η άμεση εστίαση είναι στην ισχυρή πρακτική παράδοση (hands-on backend delivery) και την ορθή κρίση στον τομέα της μηχανικής.
Γιατί να γίνετε μέλος της D GROUP
Αυτή είναι μια ευκαιρία να ενταχθείτε σε ένα θεμελιώδες στάδιο και να βοηθήσετε στη διαμόρφωση μιας πραγματικής εσωτερικής τεχνολογικής ικανότητας με ορατό επιχειρηματικό αντίκτυπο. Ο ρόλος προσφέρει ουσιαστική ανάληψη ευθύνης, άμεση συνεισφορά σε ψηφιακές πλατφόρμες κρίσιμης σημασίας για την επιχείρηση και την ευκαιρία να βοηθήσετε στον καθορισμό του τρόπου με τον οποίο χτίζεται η μηχανική εντός του οργανισμού από τη βάση.