Senior Backend Developer (Python)
Macrix Technology Group
Athens, Greece
πριν από 3 μέρες
source : Just Join IT

Git (regular)

dependency injection (regular)

ABOUT US :

Macrix is created by people with passion, which is why our software, with German precision, supports the logistic,

industrial, production, and automotive industries. If you appreciate high quality / high standards not only in code but

also in work, partnership, and support in your development, this is it :

We are looking for a person who will support us in development work and, together with us, will create

products for companies around the world - from fast racing cars to huge mining machines.

We invite you to join one of our outstanding projects in the steel industry. Cracks preventer is artificial intelligence and metallurgical expertise combined solution to optimize steel casting results by preventing different types of defects during the casting process.

The product focuses on finding the root causes for each defect type analyzing the data including heat information, sequence parameters, and real-time time-series data.

It suggests countermeasures to the users to reduce / prevent the losses due to defects.

Our main tech stack :

  • Python
  • REST API (FastAPI)
  • WebSockets (Socket.IO)
  • Redis streams (aioredis)
  • Poetry
  • SQL Alchemy, Alembic
  • MS SQL Server, PostgreSQL
  • Docker, Docker-Compose, Kubernetes
  • Jenkins
  • FrontEnd : TypeScript, Angular, NgStore, RxJS, Bootstrap (FE skills are a plus but not required)
  • WE ARE LOOKING FOR A PERSON WHO DAILY :

  • develops Python-based BE services and common libraries, writes clean, high-quality code
  • follows Clean code approaches and knowledge of how / when to apply design patterns
  • participates in the design of system and components architectures and the selection of chosen technologies
  • pays attention to optimization and performance of his / her solutions
  • wants to explore the arcana of new technologies
  • REQUIREMENTS :

  • 5+ years of experience in software development
  • Strong Computer Science fundamentals : Web Services, Distributed Systems, Relational Databases
  • Understanding of OOP design patterns and SOLID principles
  • Experience in architecting / developing reusable application modules and components
  • Awareness of modern architectural styles, patterns, and approaches (Microservice architecture, Containerized applications, REST API, DDD, CQRS, Backend for FE, Message Brokers, CI / CD, DI etc.)
  • Good knowledge of Python language, major built-in Python libraries
  • Expertise in at least one of the web application frameworks (e.g. Django / Flask / FastAPI)
  • Hands-on experience with modern VCS and software development and deployment methodologies (Git)
  • Basic experience with Docker, Docker-Compose, and CI / CD pipelines (Jenkins)
  • Willingness to take ownership of challenges, propose creative and cost-efficient solutions and deliver such solutions in a teamwork environment
  • Working independently (self-reliant), a high degree of self-organization within the teams
  • Fluent in English (German is a plus)
  • Will be a plus :

  • experience with Kubernetes
  • experience with cloud-based services (e.g. AWS)
  • experienced in optimization of the application for maximum speed and scalability
  • TO THE PERSON WHO WILL WORK WITH US WE OFFER :

  • extensive experience from working on a variety of projects for worldwide industry leaders
  • opportunity to work with the most modern technologies
  • satisfaction from developing software that exerts real influence on the optimization of large-scale production processes
  • individual training budget, participation in internal trainings and meetups
  • support during onboarding - you will not be overcome by a million tasks
  • an atmosphere conducive to cooperation and exchange of professional and non-professional experience
  • medical care, sports card, life insurance Nationale Nederlanden
  • possibility to choose the type of contract : B2B or employment contract
  • flexible working hours with a core time between 9 : 00 and 15 : 00
  • individual training budget, participation in internal trainings and meetups
  • and unlimited delicious tea and coffee
  • JOIN US!

    Αναφορά αυτής της εργασίας
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Εφαρμογή
    Το e-mail μου
    Πατώντας στο κουμπί «Συνέχεια », δίνω στο neuvoo τη συγκατάθεση μου να καταχωρήσει τα δεδομένα μου και να μου στέλνει ειδοποιήσεις μέσω email, όπως αναφέρεται λεπτομερώς στην πολιτική προστασίας προσωπικών δεδομένων του neuvoo. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Συνέχεια
    Φόρμα αίτησης