Back to All Roles

Python Developer

AT A GLANCE

We are looking for a talented and experienced Python Developer. As a Python Developer, you’ll be working on a microservices-based platform in the fintech space, building and maintaining systems for payment processing, card management, and financial services. The role involves designing, implementing, testing, and maintaining backend solutions across multiple Python services.

Ready to apply?
~3 minutes · Name, email, phone, and your CV.
Share Link

Application Deadline: 16/10/2026

Code.Hub is a leading Tech Recruitment, Learning & Development, Extended Team and Project Delivery partner in Greece. Since 2017, Code.Hub has been helping organizations build and scale high-performing technology teams, while supporting Software Engineers in developing their skills and growing their careers.

With expertise across modern technologies and digital transformation projects, Code.Hub collaborates with leading organizations in FinTech, Banking, Insurance, Gaming, Telecommunications and Consulting, providing services and solutions in technology, consulting, software delivery and operations.

Code.Hub has built one of the strongest tech ecosystems in Greece, managing large-scale technology projects and supporting companies through specialized recruitment and upskilling solutions. In 2026, Code.Hub was certified as a Great Place to Work®, while also receiving HR Awards distinctions for Talent Management, Recruitment Strategy, Mentoring and Learning & Development initiatives, highlighting the company’s strong investment in people growth, innovation and employee experience.

Employment Type:

You will be joining a fast-growing Fintech project, focused on developing innovative digital solutions in the payments and employee benefits space. Our partner is a leading provider of employee engagement, rewards, and payment services, continuously investing in technology to deliver secure, scalable, and user-centric financial products. The team is collaborative, technology-driven, and customer-focused, working with modern microservices architectures and cloud-native technologies to build platforms that support thousands of businesses and users across the market.

Language Requirement: ,

Minimum Years of Experience: 4

Key Responsibilities

Backend Development

  • Design, develop, and maintain backend services using Python and associated frameworks (Django, FastAPI).
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work within a microservices architecture, understanding service boundaries and inter-service communication.
  • Optimize and refactor existing code for improved performance and maintainability.

API Development

  • Design and implement RESTful APIs to support frontend and mobile applications.
  • Ensure API security and authentication mechanisms are robust and up-to-date.
  • Collaborate with frontend developers to integrate frontend components with backend services.

Database Management

  • Work with various databases, ensuring efficient and optimized queries.
  • Design and implement database schemas, ensuring data integrity and performance.
  • Perform database migrations and handle versioning.

Testing and Quality Assurance

  • Write unit tests and conduct thorough testing to ensure the reliability and stability of backend components.
  • Collaborate with the quality assurance team to identify and fix bugs and improve overall system performance.

Documentation

  • Create and maintain comprehensive documentation for backend systems and APIs.
  • Document code and solutions for future reference and ease of collaboration.

Collaboration

  • Work closely with frontend developers, product managers, and other stakeholders to understand project requirements and ensure timely delivery.
  • Participate in code reviews to maintain code quality and share best practices.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 4+ years of proven hands-on software development experience in Python.
  • Strong knowledge of at least one major Python framework (Django, Flask, FastAPI) and willingness to work across multiple.
  • SQL knowledge, especially related to query efficiency and optimization.
  • Experience with relational databases (PostgreSQL, MySQL).
  • Proficient understanding of Docker and containerized development workflows.
  • Proficient understanding of CI/CD pipelines and code versioning tools, such as Git.
  • Solid understanding of both functional and object-oriented programming paradigms in Python.
  • Familiarity with concepts of MVC, ORM, and RESTful architectures.
  • Analytical mindset and good problem-solving skills.
  • Excellent written and verbal communication in English.

Nice-to-Have Skills

  • Experience with cache engines (Redis).
  • Experience with message brokers (RabbitMQ) and async task processing (Celery).
  • Familiarity with async Python (asyncio, FastAPI async patterns).
  • Experience with NoSQL databases (MongoDB).
  • Experience working with cloud services (AWS, Azure).
  • Experience with Atlassian platform (Jira, Confluence).
  • Knowledge of front-end technologies (React, HTML, CSS).
  • Background in fintech, payments, or regulated industries.

Salary (Ind.): 2400-3000 € / Per month Gross

Let’s Talk About Us

  • Hybrid working model.
  • Signing Bonus.
  • Brand new equipment.
  • Exciting & friendly work environment.
  • Career & competencies’ development.
  • Continuous learning & development experience based on infinity model through Code.Hub’s Code.Learn.
  • L&D plan for your career improvement.
  • A truly open, inclusive, and competitive-free environment to grow your skills and have fun!
  • Internal competitions & rewards.

Let’s Talk About Code.Hub-ers

  • You are eligible to free LinkedIn trainings.
  • You are eligible to have free pass to all training Code.Learn activities after 6 months from your induction.
  • Training & Tech Mentor for your induction.
  • Unlimited access to LinkedIn Learning platform (1st semester).
  • Sponsoring of a Bachelor and/or Master’s Degree from Athens Tech College.
  • Private Health Insurance.
  • Performance planning each six months and each two years planning of promotion.
  • Cocktail Fridays @ our offices.
  • Referral Bonus.
Recommended for you
Similar discipline and seniority to this posting

iOS Engineer

Salary (Ind.): 3300-3800 € / Gross  Per month

Posted 9 hours ago

iOS Mobile Engineer

Salary (Ind.): 2200-2600 € / Gross  Per month

Posted 9 hours ago
SEE ALL OPEN ROLES

Applying for

Python Developer

Your details

We’ll only use this to follow up about this role.

By submitting, you agree with Terms & Conditions