Senior Python Developer

Athens
Software Development

We are looking for a Python Developer to join our innovative Global Operations DevOps team. In this role, you will build applications to automate daily operations and streamline datacenter activities. These tools, leveraged by operational teams, will integrate with our full IT stack - spanning network devices, storage systems, web servers, and other critical datacenter components.

  • Develop, test, and maintain scalable applications in an existing team of developers.
  • Collaborate with cross-functional teams to define, design, and create new features.
  • Participate in code reviews and provide constructive feedback for junior profiles in the team.
  • Play an important role in the technical analysis of the software that will be developed.
  • Proactively suggest improvements and new solutions.
  • Maintain and improve the functionality of our existing software products.
  • Follow the team’s coding standards and best practices.

What you need to succeed:

  • Bachelor’s degree in computer science, Information Technology, or a related field, or equivalent practical experience.
  • At least 5 years of development experience using Python.
  • Experience in Object-Oriented Programming (OOP) and MVC design patterns.
  • Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
  • Relational databases (PostgreSQL, MySQL, MSSQL).
  • Experience with automated testing frameworks.
  • NoSQL database technologies (eg. MongoDB, …) is a plus.
  • Strong knowledge of RESTful APIs and microservice architecture.
  • Knowledge of continuous integration/continuous deployment (CI/CD) pipelines.
  • Familiarity with Docker and container orchestration tools like Kubernetes is a plus.

What are we offering:

  • 22 working days as Annual Vacation.
  • 3 sick days per year, which are not carried over to the next year and that don’t require a medical certificate.
  • A seniority day is added every 3 years in the company
  • Up to 6 spare days to be used annually strictly for training purpose
  • Private Medical Insurance
  • A monthly budget of approximately 121EUR for meal tickets, provided via an Edenred card.
  • Flexible benefits – 25 EUR/month, with a maximum of 300 EUR/year free of taxes
  • Learning and development opportunities - allocated budget for certifications and/or trainings.
In Cegeka’s supportive climate, respect and collaboration are valued and encouraged.

Konstantinos Malliaras

Network & Security System Engineer

For more than 30 years we have handled projects with drive and dedication, providing IT solutions that are tailored to our customers' needs. Working with the customer, not for the customer, is how we thrive. We pour passion and fun into every day, fostering a culture of respect, personal development and entrepreneurship, of both freedom and responsibility. Together, we can find what enables you to learn, grow and make your mark, becoming the best professional you can be.


Join Cegeka and be a part of the next chapter in the story of a proud, successful and innovative global IT company.

Application flow

Do you have any questions about this role?

Let's connect.